aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShinichi Okada <shinichi.okada@qt.io>2021-01-12 11:24:03 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-02-03 08:29:04 +0000
commit3ff31b4093611174e89fcd18895ed471b6c753db (patch)
tree548d480792b0dd9eb7de1128a5be707c14383a9e
parent72f3c9ff5ea7585c978bc8cedbf860a84b2cd397 (diff)
Pinyin: not mix upper and lower case
We should not change the original input text. Fixes: QTBUG-85245 Change-Id: Idfbe95102f9e60a08d78fec5791b9fb2a5a2e817 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit 9b4a16c2e5882343b7632061990d3af42f3716eb) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/plugins/pinyin/plugin/pinyininputmethod.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/pinyin/plugin/pinyininputmethod.cpp b/src/plugins/pinyin/plugin/pinyininputmethod.cpp
index be69df59..8c379770 100644
--- a/src/plugins/pinyin/plugin/pinyininputmethod.cpp
+++ b/src/plugins/pinyin/plugin/pinyininputmethod.cpp
@@ -229,12 +229,12 @@ public:
activeCmpsLen = activeCmpsLen - (surface.length() - surfaceDecodedLen);
composingStrDisplay = fullSent.mid(0, fixedLen);
for (int pos = fixedLen + 1; pos < splStart.size() - 1; pos++) {
- composingStrDisplay += surface.mid(splStart[pos], splStart[pos + 1] - splStart[pos]).toUpper();
+ composingStrDisplay += surface.mid(splStart[pos], splStart[pos + 1] - splStart[pos]);
if (splStart[pos + 1] < surfaceDecodedLen)
composingStrDisplay += QLatin1String(" ");
}
if (surfaceDecodedLen < surface.length())
- composingStrDisplay += surface.mid(surfaceDecodedLen).toLower();
+ composingStrDisplay += surface.mid(surfaceDecodedLen);
}
q->inputContext()->setPreeditText(composingStrDisplay);