X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=gtk%2Fgtk.combo-box.lisp;h=c4037506e31ec1964a3766942e8e126af989b287;hb=af5ce50499aa0db8d068c00e0a25d8a1334c1740;hp=528958a88ed92ce6231b5c209068c501d63efe65;hpb=5fe17678137c04ece910ae65a35ee58a0c7761c7;p=cl-gtk2.git diff --git a/gtk/gtk.combo-box.lisp b/gtk/gtk.combo-box.lisp index 528958a..c403750 100644 --- a/gtk/gtk.combo-box.lisp +++ b/gtk/gtk.combo-box.lisp @@ -6,9 +6,8 @@ (defun combo-box-get-active-iter (combo-box) (let ((i (make-instance 'tree-iter))) - (if (gtk-combo-box-get-active-iter combo-box i) - i - (release i)))) + (when (gtk-combo-box-get-active-iter combo-box i) + i))) (defcfun (combo-box-active-text "gtk_combo_box_get_active_text") (:string :free-from-foreign t) (combo-box g-object)) @@ -40,4 +39,6 @@ (gtk-combo-box-set-row-separator-func combo-box (callback gtk-tree-view-row-separator-func-callback) (allocate-stable-pointer func) - (callback stable-pointer-free-destroy-notify-callback))) \ No newline at end of file + (callback stable-pointer-free-destroy-notify-callback))) + +