30 lines
1.1 KiB
Diff
30 lines
1.1 KiB
Diff
From 8cc99502022944917f5dd78ce1d1427582081396 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= <alberts.muktupavels@gmail.com>
|
|
Date: Tue, 1 Aug 2017 12:18:42 +0300
|
|
Subject: [PATCH 2/2] 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.13.0
|
|
|