mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
When using the sliding spacebar language switch on ICS, both LatinIME.toggleLanguage() and InputMethodService.onCurrentInputMethodSubtypeChanged() invoke LatinIME.onRefreshKeyboard(). This change eliminates the first one if it isn't necessary. This change also cleans up the followings. * reuse theme Context when the keyboard theme hasn't been changed. * clear the Keyboard cache when theme has been switched. * eliminates unnecessary Context reference from LatinKeyboard and SlidingLocaleDrawable. * recycle Bitmap and reuse Canvas in KeyboardView. Bug: 4725930 Change-Id: I87366e9304879d94d12b7345adea768d86d43519 |
||
---|---|---|
.. | ||
AbstractCompatWrapper.java | ||
CompatUtils.java | ||
EditorInfoCompatUtils.java | ||
InputConnectionCompatUtils.java | ||
InputMethodInfoCompatWrapper.java | ||
InputMethodManagerCompatWrapper.java | ||
InputMethodServiceCompatWrapper.java | ||
InputMethodSubtypeCompatWrapper.java | ||
InputTypeCompatUtils.java | ||
SuggestionSpanUtils.java | ||
VibratorCompatWrapper.java |