X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=gtk%2Fgtk.tree-view.lisp;h=42664e549263c99667880a594b6049ff0b213c83;hb=8c8796df4f570c34c85a44a95a7838326ce156b3;hp=dedd4352a37269eb0db67d628842d14cbc9cbb77;hpb=d84a621183073cc7ca23bbca5ec34371ae51f74e;p=cl-gtk2.git diff --git a/gtk/gtk.tree-view.lisp b/gtk/gtk.tree-view.lisp index dedd435..42664e5 100644 --- a/gtk/gtk.tree-view.lisp +++ b/gtk/gtk.tree-view.lisp @@ -191,8 +191,9 @@ (rectangle (g-boxed-ptr rectangle))) (defun tree-view-get-cell-area (tree-view path column) - (aprog1 (make-rectangle :x 0 :y 0 :width 0 :height 0) - (gtk-tree-view-get-cell-area tree-view path column it))) + (let ((rect (make-rectangle :x 0 :y 0 :width 0 :height 0))) + (gtk-tree-view-get-cell-area tree-view path column rect) + rect)) (export 'tree-view-get-cell-area) @@ -203,8 +204,9 @@ (rectangle (g-boxed-ptr rectangle))) (defun tree-view-get-background-area (tree-view path column) - (aprog1 (make-rectangle :x 0 :y 0 :width 0 :height 0) - (gtk-tree-view-get-background-area tree-view path column it))) + (let ((rect (make-rectangle :x 0 :y 0 :width 0 :height 0))) + (gtk-tree-view-get-background-area tree-view path column rect) + rect)) (export 'tree-view-get-background-area) @@ -213,8 +215,9 @@ (rectangle (g-boxed-ptr rectangle))) (defun tree-view-get-visible-rect (tree-view) - (aprog1 (make-rectangle :x 0 :y 0 :width 0 :height 0) - (gtk-tree-view-get-visible-rect tree-view it))) + (let ((rect (make-rectangle :x 0 :y 0 :width 0 :height 0))) + (gtk-tree-view-get-visible-rect tree-view rect) + rect)) (export 'tree-view-get-visible-rect)