aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderUtils.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2013-10-02 15:58:21 +0900
committerJean Chalard <jchalard@google.com>2013-10-02 16:57:36 +0900
commitf735117d36237f08fd7512789f922f18c6b1aa53 (patch)
tree2e47ac339b45b793fcad4e13bd15ce4373374037 /java/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderUtils.java
parent74577bedb3bb0dabd0e661270f9da0c11c4b0f46 (diff)
downloadlatinime-f735117d36237f08fd7512789f922f18c6b1aa53.tar.gz
latinime-f735117d36237f08fd7512789f922f18c6b1aa53.tar.xz
latinime-f735117d36237f08fd7512789f922f18c6b1aa53.zip
Fix a pernicious bug with caps.
What's happening here is, setAlphabetKeyboard sets the keyboard to AUTOMATIC_SHIFTED and updates the keyboard, then restoring the keyboard old state sets it back to UNSHIFTED without updating it. When we finally know what the correct value is, we try to set it to UNSHIFTED, but since that's already the currently recorded state, it skips updating the keyboard forever. The solution is to avoid setting the shift state without updating the keyboard. Bug: 10948582 Change-Id: Ic8670401e378f8284e851281f91a9ad93eac8e90
Diffstat (limited to 'java/src/com/android/inputmethod/latin/makedict/BinaryDictDecoderUtils.java')
0 files changed, 0 insertions, 0 deletions