LatinIME/java/src/com/android/inputmethod/latin
Jean Chalard 2a5ec00301 Don't trim newer inputpointers with old data
We already have a mechanism to avoid this crash, but it wasn't
used every time it needed to. It's possible that ending a batch
input and starting a batch input happen while suggestions
are being pulled out, which would result in pointers that have
been reset being passed for trimming.
Just increasing the sequence number should get rid of the
problem.

Bug: 12178124
Change-Id: I36ef3bc8a78679bc09daa39e665f5ce1bab50c2a
2014-02-21 16:43:11 +09:00
..
about Fix the security related API change for PreferenceActivity 2013-10-09 02:59:32 -07:00
debug Separate header class from FormatSpec. 2014-02-04 21:36:04 +09:00
define Move INCLUDE_RAW_SUGGESTIONS flag to ProductionFlag 2014-02-06 17:28:08 +09:00
inputlogic Don't trim newer inputpointers with old data 2014-02-21 16:43:11 +09:00
makedict Throw IOException when dict header cannot be read. 2014-02-20 18:11:17 +09:00
personalization Remove personalization dicts for multilingual users. 2014-02-19 21:00:27 +09:00
settings Change important notice version preference file 2014-02-20 16:50:34 +09:00
setup Revert "Use ViewCompat support library" 2014-01-27 18:14:40 +09:00
spellcheck [IL69.1] Move a static method to a utility class. 2014-01-24 11:59:23 +09:00
suggestions Change important notice version preference file 2014-02-20 16:50:34 +09:00
userdictionary Remove a call to a deprecated method 2014-02-20 14:40:38 +09:00
utils Change important notice version preference file 2014-02-20 16:50:34 +09:00
AbstractDictionaryWriter.java Make contacts dict and user dict version 4. 2014-01-17 10:30:16 -08:00
AssetFileAddress.java Reset to 9bd6dac470 2013-12-13 17:13:32 +09:00
AudioAndHapticFeedbackManager.java Thin out audio and haptic feedback while key repeat 2013-08-14 18:37:58 +09:00
BackupAgent.java
BinaryDictionary.java Implement getHeaderInfoNative. 2014-02-06 18:19:42 +09:00
BinaryDictionaryFileDumper.java Straighten out database cursors behavior. 2014-02-18 19:58:23 +09:00
BinaryDictionaryGetter.java Separate header class from FormatSpec. 2014-02-04 21:36:04 +09:00
Constants.java Fix IllegalStateException raied by monkey 2014-02-19 16:40:52 +09:00
ContactsBinaryDictionary.java Remove a call to a deprecated method 2014-02-20 14:40:38 +09:00
Dictionary.java Reset to 9bd6dac470 2013-12-13 17:13:32 +09:00
DictionaryCollection.java Pass additionalFeaturesOptions for getSuggestions(). 2013-08-28 19:24:28 +09:00
DictionaryDumpBroadcastReceiver.java Add dictionary dump buttons in debug settings. 2014-02-04 21:29:09 +09:00
DictionaryFacilitatorForSuggest.java Add test only methods to test personalized dicts. 2014-02-20 22:20:43 +09:00
DictionaryFactory.java Reset to 9bd6dac470 2013-12-13 17:13:32 +09:00
DictionaryPackInstallBroadcastReceiver.java Move util classes to the latin/utils directory 2013-06-24 17:04:40 +09:00
DictionaryWriter.java Make PtNode have ProbabilityInfo instead of raw value. 2014-02-10 15:05:08 +09:00
DicTraverseSession.java Change cache capacity depending on the dictionary size. 2013-09-12 18:47:56 +09:00
ExpandableBinaryDictionary.java Add user history dictionary decaying test. 2014-02-20 18:36:46 +09:00
InputAttributes.java Merge "Refactor InputAttributes a bit" 2014-02-18 02:25:46 +00:00
InputPointers.java Check timestamp for each pointer. 2014-02-04 14:04:26 +09:00
InputView.java Stop overriding InputView.dispatchTouchEvent 2014-02-17 19:51:47 +09:00
LastComposedWord.java [IL56] Don't erase suggestions when reverting a commit. 2014-01-16 03:22:46 +09:00
LatinIME.java Merge "Don't distrust the cursor pos so much as to bug on IPC delay" 2014-02-20 14:22:48 +00:00
LatinImeLogger.java
PunctuationSuggestions.java Add PunctuationSuggestions class 2014-02-14 14:13:39 +09:00
ReadOnlyBinaryDictionary.java [RF3] Cleanups 2013-12-06 14:53:03 +09:00
RichInputConnection.java Don't distrust the cursor pos so much as to bug on IPC delay 2014-02-20 23:13:14 +09:00
RichInputMethodManager.java Move subtype related utility class to utils package 2013-07-24 15:52:43 +09:00
SubtypeSwitcher.java Check all enabled IME's subtypes to enable personalization. 2014-02-20 15:05:37 +09:00
Suggest.java Add PunctuationSuggestions class 2014-02-14 14:13:39 +09:00
SuggestedWords.java Add PunctuationSuggestions class 2014-02-14 14:13:39 +09:00
SuggestionSpanPickedNotificationReceiver.java
SynchronouslyLoadedContactsBinaryDictionary.java Remove useless method call for spell checker. 2013-12-26 14:51:05 +09:00
SynchronouslyLoadedUserBinaryDictionary.java Refactor dictionary constructor 2014-02-13 13:23:55 +09:00
UserBinaryDictionary.java Remove a call to a deprecated method 2014-02-20 14:40:38 +09:00
WordComposer.java [IL73] Remove all refs to Key and Keyboard in WordComposer 2014-01-23 15:52:29 +09:00
WordListInfo.java