diff options
Diffstat (limited to 'Build/source/libs/icu/icu-4.2.1-PATCHES/patch-20-fix-gt_ge')
-rw-r--r-- | Build/source/libs/icu/icu-4.2.1-PATCHES/patch-20-fix-gt_ge | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-4.2.1-PATCHES/patch-20-fix-gt_ge b/Build/source/libs/icu/icu-4.2.1-PATCHES/patch-20-fix-gt_ge new file mode 100644 index 00000000000..445aa07d7e5 --- /dev/null +++ b/Build/source/libs/icu/icu-4.2.1-PATCHES/patch-20-fix-gt_ge @@ -0,0 +1,12 @@ +diff -ur icu-4.2.1.orig/source/layout/ClassDefinitionTables.cpp icu-4.2.1/source/layout/ClassDefinitionTables.cpp +--- icu-4.2.1.orig/source/layout/ClassDefinitionTables.cpp 2009-07-01 20:51:26.000000000 +0200 ++++ icu-4.2.1/source/layout/ClassDefinitionTables.cpp 2009-10-22 23:15:27.000000000 +0200 +@@ -68,7 +68,7 @@ + TTGlyphID firstGlyph = SWAPW(startGlyph); + TTGlyphID lastGlyph = firstGlyph + SWAPW(glyphCount); + +- if (ttGlyphID > firstGlyph && ttGlyphID < lastGlyph) { ++ if (ttGlyphID >= firstGlyph && ttGlyphID < lastGlyph) { + return SWAPW(classValueArray[ttGlyphID - firstGlyph]); + } + |