glib/gobject.meta: remove slot initargs before call-next-method in make-instance
authorDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Wed, 17 Jun 2009 07:05:29 +0000 (11:05 +0400)
committerDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Wed, 17 Jun 2009 07:05:29 +0000 (11:05 +0400)
commit2ef2ba47e1176d67f2d49308329c8d5db59b7c77
treeb9789e3b5c4f85d49f715108d6b4a6a3a25363a2
parent82124d0edd81ecb28597726c2b26d0c351c54e0b
glib/gobject.meta: remove slot initargs before call-next-method in make-instance

If slot initargs are not removed then shared-initialize will try to set
corresponding slots' values. For constructor-only properties this will throw
warnings, and for other properties this will set them two times (e.g., redundantly).

Initargs are only removed from make-instance's primary method. :before, :after and
:around methods for initialize-instance will receive full arguments list.
glib/gobject.meta.lisp