get-g-flags-definition should call to register-flags-type, not register-enum-type...
[cl-gtk2.git] / 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