Add special handling for "Phone number" layout.
Bug: 5743584 Change-Id: I821b837a2078afb64b460191c98b28f7733cf2c1
This commit is contained in:
parent
aa59e24ebe
commit
267cd0151f
1 changed files with 6 additions and 0 deletions
|
@ -139,6 +139,12 @@ public class KeyboardSwitcher implements KeyboardState.SwitchActions,
|
||||||
mSymbolsShiftedKeyboardId = getKeyboardId(editorInfo, true, true, settingsValues);
|
mSymbolsShiftedKeyboardId = getKeyboardId(editorInfo, true, true, settingsValues);
|
||||||
mState.onLoadKeyboard(mResources.getString(R.string.layout_switch_back_symbols),
|
mState.onLoadKeyboard(mResources.getString(R.string.layout_switch_back_symbols),
|
||||||
hasDistinctMultitouch());
|
hasDistinctMultitouch());
|
||||||
|
// TODO: Should get rid of this special case handling for Phone Number layouts once we
|
||||||
|
// have separate layouts with unique KeyboardIds for alphabet and alphabet-shifted
|
||||||
|
// respectively.
|
||||||
|
if (mMainKeyboardId.isPhoneKeyboard()) {
|
||||||
|
mState.onToggleAlphabetAndSymbols();
|
||||||
|
}
|
||||||
} catch (RuntimeException e) {
|
} catch (RuntimeException e) {
|
||||||
Log.w(TAG, "loading keyboard failed: " + mMainKeyboardId, e);
|
Log.w(TAG, "loading keyboard failed: " + mMainKeyboardId, e);
|
||||||
LatinImeLogger.logOnException(mMainKeyboardId.toString(), e);
|
LatinImeLogger.logOnException(mMainKeyboardId.toString(), e);
|
||||||
|
|
Loading…
Reference in a new issue