Author: jghali
Date: Thu Oct 29 10:25:41 2020
New Revision: 24119

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24119
Log:
#16288: For some CTL script languages spellcheck word correction is wrong

Modified:
    trunk/Scribus/scribus/text/storytext.cpp

Modified: trunk/Scribus/scribus/text/storytext.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24119&path=/trunk/Scribus/scribus/text/storytext.cpp
==============================================================================
--- trunk/Scribus/scribus/text/storytext.cpp    (original)
+++ trunk/Scribus/scribus/text/storytext.cpp    Thu Oct 29 10:25:41 2020
@@ -1057,6 +1057,15 @@
 
 QString StoryText::word(int pos)
 {
+       BreakIterator* it = getWordIterator();
+       if (it)
+       {
+               it->setText((const UChar*) plainText().utf16());
+               int end = it->following(pos);
+               return text(pos, end - pos);
+       }
+
+       // Fallback to old code
        int eoWord = pos;
        while (eoWord < length())
        {


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to