Aric Stewart : usp10: Restart Indic syllable processing immediately after malformed syllable.
Alexandre Julliard
julliard at winehq.org
Mon Jun 27 17:41:21 CDT 2011
Module: wine
Branch: master
Commit: cf40ef178e6cb8da6efc552409f03d07dddaef28
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cf40ef178e6cb8da6efc552409f03d07dddaef28
Author: Aric Stewart <aric at codeweavers.com>
Date: Mon Jun 27 11:00:58 2011 -0500
usp10: Restart Indic syllable processing immediately after malformed syllable.
---
dlls/usp10/indic.c | 10 +---------
1 files changed, 1 insertions(+), 9 deletions(-)
diff --git a/dlls/usp10/indic.c b/dlls/usp10/indic.c
index f3b7f3a..43bf0e5 100644
--- a/dlls/usp10/indic.c
+++ b/dlls/usp10/indic.c
@@ -353,16 +353,8 @@ void Indic_ReorderCharacters( HDC hdc, SCRIPT_ANALYSIS *psa, ScriptCache* psc, L
}
else if (index < cChar)
{
- int i;
TRACE("Processing failed at %i\n",index);
- for (i = index; i < cChar; i++)
- if (lex(input[i])==lex_Generic)
- {
- TRACE("Restart processing at %i\n",i);
- next = i;
- index = i;
- break;
- }
+ next = ++index;
}
}
TRACE("Processed %i of %i characters into %i syllables\n",index,cChar,*syllable_count);
More information about the wine-cvs
mailing list