get-g-flags-definition should call to register-flags-type, not register-enum-type...
authorDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Wed, 13 May 2009 11:02:53 +0000 (15:02 +0400)
committerDmitry Kalyanov <Kalyanov.Dmitry@gmail.com>
Wed, 13 May 2009 11:02:53 +0000 (15:02 +0400)
glib/gobject.generating.lisp

index 5fe1cfa..2be3e3c 100644 (file)
 (defmacro define-g-flags (g-name name (&key (export t) type-initializer) &body values)
   `(progn
      (defbitfield ,name ,@values)
-     (register-enum-type ,g-name ',name)
+     (register-flags-type ,g-name ',name)
      ,@(when export
              (list `(export ',name (find-package ,(package-name (symbol-package name))))))
      ,@(when type-initializer