summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@gnome.org>2009-01-04 01:27:49 +0000
committerBehdad Esfahbod <behdad@src.gnome.org>2009-01-04 01:27:49 +0000
commitfb5e6687ea81a1fb2628d927ab140d332522ca12 (patch)
treedc22c19509df9652e4204ea304ac17a4653d5c13
parente90dc49f5c8800fa81e259d08aef524ef1912793 (diff)
downloadpango-fb5e6687ea81a1fb2628d927ab140d332522ca12.tar.gz
Bug 529591 – Code related to malayalam is misplaced. Patch from Rahul
2009-01-03 Behdad Esfahbod <behdad@gnome.org> Bug 529591 – Code related to malayalam is misplaced. Patch from Rahul Bhalerao * modules/indic/indic-ot.c (indic_ot_reorder): Fix it. svn path=/trunk/; revision=2780
-rw-r--r--ChangeLog7
-rw-r--r--modules/indic/indic-ot.c3
2 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index a0e6dde0..cdac78d9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-01-03 Behdad Esfahbod <behdad@gnome.org>
+
+ Bug 529591 – Code related to malayalam is misplaced.
+ Patch from Rahul Bhalerao
+
+ * modules/indic/indic-ot.c (indic_ot_reorder): Fix it.
+
2009-01-02 Behdad Esfahbod <behdad@gnome.org>
Bug 515807 – Don't bind modules lazily
diff --git a/modules/indic/indic-ot.c b/modules/indic/indic-ot.c
index 8e60c4f7..7a72d34b 100644
--- a/modules/indic/indic-ot.c
+++ b/modules/indic/indic-ot.c
@@ -258,13 +258,14 @@ glong indic_ot_reorder(const gunichar *chars, const glong *utf8_offsets, glong c
case CC_MODIFYING_MARK_POST:
case CC_NUKTA:
case CC_VIRAMA:
- case CC_AL_LAKUNA:
/* patch for rendering fix for Malayalam SAMVRUTHOKARA by suresh */
if (chars[prev - 1] == 0x0D41) {
writeChar(&output, chars[prev], prev, blwf_p);
break;
}
/* end patch */
+
+ case CC_AL_LAKUNA:
writeChar(&output, C_DOTTED_CIRCLE, prev, blwf_p);
writeChar(&output, chars[prev], prev, blwf_p);
break;