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:
64cc0a4
)
In make-instance-using-class for gobjects, pass all arguments to (call-next-method...
author
Dmitry Kalyanov
<Kalyanov.Dmitry@gmail.com>
Sat, 13 Jun 2009 19:25:52 +0000
(23:25 +0400)
committer
Dmitry Kalyanov
<Kalyanov.Dmitry@gmail.com>
Sat, 13 Jun 2009 19:25:52 +0000
(23:25 +0400)
glib/gobject.meta.lisp
patch
|
blob
|
history
diff --git
a/glib/gobject.meta.lisp
b/glib/gobject.meta.lisp
index
9d6d348
..
7f42613
100644
(file)
--- a/
glib/gobject.meta.lisp
+++ b/
glib/gobject.meta.lisp
@@
-177,7
+177,7
@@
(assert (= (length initargs) 2) nil "POINTER can not be combined with other initargs (~A)" initargs)
(call-next-method))
(let ((pointer (create-gobject-from-class-and-initargs class initargs)))
- (call-next-method class :pointer pointer))))
+ (apply #'call-next-method class :pointer pointer initargs))))
(defmethod slot-boundp-using-class ((class gobject-class) object (slot gobject-property-effective-slot-definition))
(handler-case