diff options
Diffstat (limited to 'modules/devanagari/devanagari.c')
-rw-r--r-- | modules/devanagari/devanagari.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/devanagari/devanagari.c b/modules/devanagari/devanagari.c index 3579a574..e27a0f2f 100644 --- a/modules/devanagari/devanagari.c +++ b/modules/devanagari/devanagari.c @@ -427,7 +427,8 @@ devanagari_engine_shape (PangoFont * font, int lvl; const char *p, *next; int i; - GUChar4 *wc, *sb; + GUChar4 *wc; + int sb; int n_syls; GUChar4 **syls = g_malloc (sizeof (GUChar4 **)); @@ -508,7 +509,7 @@ devanagari_engine_shape (PangoFont * font, glyphs->glyphs[i].geometry.width = logical_rect.width; if (wc[i] == JOINING_RA || wc[i] == ANUSWAR || - wc[i] == REPHA || wc[i] == VIRAMA || wc[i] == CANDRA + wc[i] == REPHA || wc[i] == VIRAMA || wc[i] == CANDRA || is_nonspacing_vowel (wc[i])) { if (wc[i] == VIRAMA) |