Keep keyboard layout while orientation change
This change can retain symbols layout only, can't retain shift or shift lock state of the keyboard. Bug: 4311428 Change-Id: I6248ed9a6d762e1ca4b72e391fdca9bc9f55ac35main
parent
08eea95650
commit
8ebbe03fed
|
@ -152,7 +152,8 @@ public class KeyboardSwitcher implements SharedPreferences.OnSharedPreferenceCha
|
||||||
boolean voiceButtonOnPrimary) {
|
boolean voiceButtonOnPrimary) {
|
||||||
mSwitchState = SWITCH_STATE_ALPHA;
|
mSwitchState = SWITCH_STATE_ALPHA;
|
||||||
try {
|
try {
|
||||||
loadKeyboardInternal(attribute, voiceKeyEnabled, voiceButtonOnPrimary, false);
|
final boolean isSymbols = (mCurrentId != null) ? mCurrentId.isSymbolsKeyboard() : false;
|
||||||
|
loadKeyboardInternal(attribute, voiceKeyEnabled, voiceButtonOnPrimary, isSymbols);
|
||||||
} catch (RuntimeException e) {
|
} catch (RuntimeException e) {
|
||||||
// Get KeyboardId to record which keyboard has been failed to load.
|
// Get KeyboardId to record which keyboard has been failed to load.
|
||||||
final KeyboardId id = getKeyboardId(attribute, false);
|
final KeyboardId id = getKeyboardId(attribute, false);
|
||||||
|
|
Loading…
Reference in New Issue