From 8cc99502022944917f5dd78ce1d1427582081396 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alberts=20Muktup=C4=81vels?= Date: Tue, 1 Aug 2017 12:18:42 +0300 Subject: [PATCH] glib-mkenums: fix parsing of flags annotation https://bugzilla.gnome.org/show_bug.cgi?id=779332 --- gobject/glib-mkenums.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gobject/glib-mkenums.in b/gobject/glib-mkenums.in index a82a374cf..d4bfd11c3 100755 --- a/gobject/glib-mkenums.in +++ b/gobject/glib-mkenums.in @@ -450,6 +450,11 @@ def process_file(curfilename): continue enum_prefix = options.get('prefix', None) flags = options.get('flags', None) + if 'flags' in options: + if flags is None: + flags = 1 + else: + flags = int(flags) option_lowercase_name = options.get('lowercase_name', None) option_underscore_name = options.get('underscore_name', None) else: -- 2.11.4.GIT