More correct usage of CLOS MOP: add call to ENSURE-FINALIZED at start of MAKE-INSTANC...
[cl-gtk2.git] / glib / gobject.meta.lisp
index 120a958..fd24560 100644 (file)
 
 (defmethod make-instance ((class gobject-class) &rest initargs &key pointer)
   (log-for :subclass "(make-instance ~A ~{~A~^ ~})~%" class initargs)
+  (ensure-finalized class)
   (let ((*currently-making-object-p* t))
     (if pointer
         (progn