Fix Settings behavior when disabling current IME

Bug: 16195373
Change-Id: I95d086e152b07e81aece773bc115ac0ac4517392
This commit is contained in:
Tadashi G. Takaoka
2014-07-19 17:06:20 -07:00
parent 721e63fc6d
commit a82c3824f3

View File

@@ -149,7 +149,6 @@ public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment
// Filter out irrelevant features if invoked from IME settings button. // Filter out irrelevant features if invoked from IME settings button.
mShowsOnlyFullImeAndKeyboardList = Settings.ACTION_INPUT_METHOD_SETTINGS.equals( mShowsOnlyFullImeAndKeyboardList = Settings.ACTION_INPUT_METHOD_SETTINGS.equals(
activity.getIntent().getAction()); activity.getIntent().getAction());
activity.getIntent().setAction(null);
if (mShowsOnlyFullImeAndKeyboardList) { if (mShowsOnlyFullImeAndKeyboardList) {
getPreferenceScreen().removeAll(); getPreferenceScreen().removeAll();
getPreferenceScreen().addPreference(mHardKeyboardCategory); getPreferenceScreen().addPreference(mHardKeyboardCategory);