a6175d5
diff -rup qt-everywhere-opensource-src-4.6.3/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp qt-everywhere-opensource-src-4.6.3_mod/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp
a6175d5
--- qt-everywhere-opensource-src-4.6.3/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp	2010-06-02 07:33:13.000000000 +0530
a6175d5
+++ qt-everywhere-opensource-src-4.6.3_mod/src/3rdparty/harfbuzz/src/harfbuzz-indic.cpp	2010-09-10 18:37:23.000000000 +0530
a6175d5
@@ -1779,10 +1779,6 @@ static int indic_nextSyllableBoundary(HB
a6175d5
         case Matra:
a6175d5
             if (state == Consonant || state == Nukta)
a6175d5
                 break;
a6175d5
-            if (state == Matra) {
a6175d5
-                // ### needs proper testing for correct two/three part matras
a6175d5
-                break;
a6175d5
-            }
a6175d5
             // ### not sure if this is correct. If it is, does it apply only to Bengali or should
a6175d5
             // it work for all Indic languages?
a6175d5
             // the combination Independent_A + Vowel Sign AA is allowed.