Small performance improvement / minor bugfix
The only place where it's used is checked for nullity. Also, it's possible, also difficult, to match a different recapitalize with the old code, triggering a bug that this fixes. Change-Id: I717d6df489025c75d1caca290a9086c3b39a9306
This commit is contained in:
parent
033958330d
commit
1e5bbe4ce8
1 changed files with 3 additions and 3 deletions
|
@ -161,8 +161,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction
|
||||||
mPositionalInfoForUserDictPendingAddition = null;
|
mPositionalInfoForUserDictPendingAddition = null;
|
||||||
private final WordComposer mWordComposer = new WordComposer();
|
private final WordComposer mWordComposer = new WordComposer();
|
||||||
private final RichInputConnection mConnection = new RichInputConnection(this);
|
private final RichInputConnection mConnection = new RichInputConnection(this);
|
||||||
private RecapitalizeStatus mRecapitalizeStatus = new RecapitalizeStatus(-1, -1, "",
|
private RecapitalizeStatus mRecapitalizeStatus = null;
|
||||||
Locale.getDefault(), ""); // Dummy object that will match no real recapitalize
|
|
||||||
|
|
||||||
// Keep track of the last selection range to decide if we need to show word alternatives
|
// Keep track of the last selection range to decide if we need to show word alternatives
|
||||||
private static final int NOT_A_CURSOR_POSITION = -1;
|
private static final int NOT_A_CURSOR_POSITION = -1;
|
||||||
|
@ -925,7 +924,8 @@ public final class LatinIME extends InputMethodService implements KeyboardAction
|
||||||
|
|
||||||
// We moved the cursor. If we are touching a word, we need to resume suggestion.
|
// We moved the cursor. If we are touching a word, we need to resume suggestion.
|
||||||
mHandler.postResumeSuggestions();
|
mHandler.postResumeSuggestions();
|
||||||
|
// Reset the last recapitalization.
|
||||||
|
mRecapitalizeStatus = null;
|
||||||
mKeyboardSwitcher.updateShiftState();
|
mKeyboardSwitcher.updateShiftState();
|
||||||
}
|
}
|
||||||
mExpectingUpdateSelection = false;
|
mExpectingUpdateSelection = false;
|
||||||
|
|
Loading…
Reference in a new issue