Fix a bug with autocaps
Port of Iece016f4 Bug: 6886405 Change-Id: I148c296d8a3841c40b6748e73ed2b0fff473b627main
parent
e3f26dd21e
commit
6fc72cae20
|
@ -701,6 +701,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
||||||
|
|
||||||
mLastSelectionStart = editorInfo.initialSelStart;
|
mLastSelectionStart = editorInfo.initialSelStart;
|
||||||
mLastSelectionEnd = editorInfo.initialSelEnd;
|
mLastSelectionEnd = editorInfo.initialSelEnd;
|
||||||
|
// If we come here something in the text state is very likely to have changed.
|
||||||
|
// We should update the shift state regardless of whether we are restarting or not, because
|
||||||
|
// this is not perceived as a layout change that may be disruptive like we may have with
|
||||||
|
// switcher.loadKeyboard; in apps like Talk, we come here when the text is sent and the
|
||||||
|
// field gets emptied and we need to re-evaluate the shift state, but not the whole layout
|
||||||
|
// which would be disruptive.
|
||||||
|
mKeyboardSwitcher.updateShiftState();
|
||||||
|
|
||||||
mHandler.cancelUpdateSuggestionStrip();
|
mHandler.cancelUpdateSuggestionStrip();
|
||||||
mHandler.cancelDoubleSpacesTimer();
|
mHandler.cancelDoubleSpacesTimer();
|
||||||
|
|
Loading…
Reference in New Issue