chiark / gitweb /
Fixed build problem with SBCL 0.9.11
authorespen <espen>
Mon, 10 Apr 2006 17:34:45 +0000 (17:34 +0000)
committerespen <espen>
Mon, 10 Apr 2006 17:34:45 +0000 (17:34 +0000)
glib/gtype.lisp

index 9927c537aa51181d180d234975c96915277abd76..c595f53e6b56749e9287c4e3f8c964fb754188c3 100644 (file)
@@ -20,7 +20,7 @@
 ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-;; $Id: gtype.lisp,v 1.49 2006/03/06 20:57:08 espen Exp $
+;; $Id: gtype.lisp,v 1.50 2006/04/10 17:34:45 espen Exp $
 
 (in-package "GLIB")
 
@@ -298,7 +298,6 @@ (defun update-size (class)
 
 
 (defmethod finalize-inheritance ((class ginstance-class))
-  (call-next-method)
   (let* ((class-name (class-name class))
         (super (most-specific-proxy-superclass class))
         (gtype (or 
@@ -320,8 +319,8 @@              (default-alien-type-name class-name)))
           (not (eq (class-name super) (supertype type-number))))
       (warn "Super class mismatch between CLOS and GObject for ~A"
        class-name)))
-  
-  (update-size class))
+  (update-size class)
+  (call-next-method))
 
 
 (defmethod shared-initialize ((class ginstance-class) names &rest initargs)