diff options
Diffstat (limited to 'codegen/h2def.py')
-rwxr-xr-x | codegen/h2def.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/codegen/h2def.py b/codegen/h2def.py index 8cbe24e..0af30f5 100755 --- a/codegen/h2def.py +++ b/codegen/h2def.py @@ -326,7 +326,8 @@ class DefsWriter: for ent in entries: # shorten prefix til we get a match ... # and handle GDK_FONT_FONT, GDK_FONT_FONTSET case - while ent[:len(prefix)] != prefix or len(prefix) >= len(ent): + while (prefix[-1] != '_' or ent[:len(prefix)] != prefix + or len(prefix) >= len(ent)): prefix = prefix[:-1] prefix_len = len(prefix) fp.write(' (values\n') |