LatinIME/java
Dan Zivkovic 69c04cadc7 Race condition in cursor move.
The method WordComposer.moveCursorByAndReturnIfInsideComposingWord() iterates
through all the code points in the word that's currently being composed, and
it tries to adjust the cursor position by a given amount (left or right).
It copies the code points to a new array while processing. But the code point
count comes from a member variable. If the member variable changes while the
method is processing the copy of the code points, it can run over the length
of the code point array.

Bug 18876474.

Change-Id: Ib3a2d90a4e82b76d381efa774e6b3d6bca99c869
2015-02-27 10:29:47 -08:00
..
res Refresh pref settings for cloud sync 2015-02-26 11:43:42 -08:00
src/com/android/inputmethod Race condition in cursor move. 2015-02-27 10:29:47 -08:00
Android.mk Just tiny cosmetic fixes in makefile 2014-11-11 03:26:38 +09:00
AndroidManifest.xml Stop waking up to decay dynamic dictionaries. 2015-02-25 20:13:59 -08:00
MODULE_LICENSE_APACHE2
NOTICE
proguard.flags Create a new KeyboardLayout class to represent the layout. 2015-01-30 17:24:09 -08:00