projects
/
cl-gtk2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dea0913
)
glib: Fixed copying inline slots to proxy
author
Dmitry Kalyanov
<Kalyanov.Dmitry@gmail.com>
Fri, 7 Aug 2009 19:26:00 +0000
(23:26 +0400)
committer
Dmitry Kalyanov
<Kalyanov.Dmitry@gmail.com>
Fri, 7 Aug 2009 19:26:00 +0000
(23:26 +0400)
glib/gobject.boxed.lisp
patch
|
blob
|
history
diff --git
a/glib/gobject.boxed.lisp
b/glib/gobject.boxed.lisp
index
fc60d4f
..
661aa6c
100644
(file)
--- a/
glib/gobject.boxed.lisp
+++ b/
glib/gobject.boxed.lisp
@@
-168,6
+168,7
@@
(mem-aref ptr (cstruct-slot-description-type slot) i))))
((cstruct-slot-description-inline-p slot)
(let ((info (get-g-boxed-foreign-info (cstruct-inline-slot-description-boxed-type-name slot))))
+ (setf (slot-value proxy slot-name) (make-instance (cstruct-inline-slot-description-boxed-type-name slot)))
(copy-slots-to-proxy (slot-value proxy slot-name)
(foreign-slot-pointer native cstruct-type slot-name)
(g-boxed-cstruct-wrapper-info-cstruct-description info))))