diff --git a/gobject/glib-mkenums.in b/gobject/glib-mkenums.in index 6372245e1..af0304d92 100755 --- a/gobject/glib-mkenums.in +++ b/gobject/glib-mkenums.in @@ -379,7 +379,7 @@ while (<>) { $enumshort =~ s/^[A-Z][A-Z0-9]*_//; $enumname_prefix = $enumlong; - $enumname_prefix =~ s/$enumshort$//; + $enumname_prefix =~ s/_$enumshort$//; } else { # enumname is e.g. GMatchType $enspace = $enumname;