X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=glib%2Fgobject.boxed.lisp;fp=glib%2Fgobject.boxed.lisp;h=3a69ceef6e12393b4b89232eca68bfe884c3bcf9;hb=a96dde2b8a0d1c9fed57faf6a828eeef4d2b8218;hp=12f4cdadbe21f5f254fae42c8ee1c4fca096bede;hpb=3aac876ec530d646852acfd28ed60de0b50a3371;p=cl-gtk2.git diff --git a/glib/gobject.boxed.lisp b/glib/gobject.boxed.lisp index 12f4cda..3a69cee 100644 --- a/glib/gobject.boxed.lisp +++ b/glib/gobject.boxed.lisp @@ -589,7 +589,7 @@ (g-value-take-boxed gvalue-ptr (translate-to-foreign proxy (make-foreign-type info :return-p nil)))) (defmethod boxed-parse-g-value (gvalue-ptr (info g-boxed-opaque-wrapper-info)) - (translate-from-foreign (boxed-copy-fn info (g-value-get-boxed gvalue-ptr)) (make-foreign-type info :return-p nil))) + (translate-from-foreign (g-value-get-boxed gvalue-ptr) (make-foreign-type info :return-p t))) (defmethod boxed-set-g-value (gvalue-ptr (info g-boxed-opaque-wrapper-info) proxy) (g-value-set-boxed gvalue-ptr (translate-to-foreign proxy (make-foreign-type info :return-p nil))))