summaryrefslogtreecommitdiff
path: root/glib/gen-unicode-tables.pl
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2011-07-21 16:05:43 -0400
committerBehdad Esfahbod <behdad@behdad.org>2011-07-21 16:07:18 -0400
commitb30ca6e5a57fd40cf8f94ef2869e742498bc0577 (patch)
treef5c9235949dd70c3b2101b0bef06f9d06df7558f /glib/gen-unicode-tables.pl
parentc404dbed11bc8bf4212d15719ef3a87ebf76efff (diff)
downloadglib-b30ca6e5a57fd40cf8f94ef2869e742498bc0577.tar.gz
Bug 655076 - Our normalization code misses some Full_Composition_Exclusion=True.
Diffstat (limited to 'glib/gen-unicode-tables.pl')
-rwxr-xr-xglib/gen-unicode-tables.pl4
1 files changed, 4 insertions, 0 deletions
diff --git a/glib/gen-unicode-tables.pl b/glib/gen-unicode-tables.pl
index b419d8b2f..a8fe7bf27 100755
--- a/glib/gen-unicode-tables.pl
+++ b/glib/gen-unicode-tables.pl
@@ -1109,6 +1109,10 @@ sub output_composition_table
@values = map { hex ($_) } split /\s+/, $compositions{$code};
# non-starters
+ if ($cclass[$code]) {
+ delete $compositions{$code};
+ next;
+ }
if ($cclass[$values[0]]) {
delete $compositions{$code};
next;