From 062c3c3c3d5890e85bff61ca067860641aa8f8f8 Mon Sep 17 00:00:00 2001 From: satok Date: Mon, 17 Jan 2011 16:30:21 +0900 Subject: [PATCH] Clear current input method when a current ime was disabled. Change-Id: Iade2c025e686bce47a94daa96bc0787431fafa01 --- .../InputMethodAndLanguageSettings.java | 14 -------------- .../inputmethod/InputMethodAndSubtypeUtil.java | 1 + 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java index 117bec5d2ba..a4808b078c6 100644 --- a/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java +++ b/src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java @@ -21,29 +21,15 @@ import com.android.settings.SettingsPreferenceFragment; import com.android.settings.Utils; import com.android.settings.VoiceInputOutputSettings; -import android.app.AlertDialog; import android.content.Context; -import android.content.DialogInterface; -import android.content.Intent; -import android.content.pm.ApplicationInfo; -import android.content.pm.PackageManager; import android.content.res.Configuration; import android.os.Bundle; -import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; -import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; import android.provider.Settings; -import android.text.TextUtils; -import android.util.Log; -import android.view.inputmethod.InputMethodInfo; import android.view.inputmethod.InputMethodManager; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; - public class InputMethodAndLanguageSettings extends SettingsPreferenceFragment implements Preference.OnPreferenceChangeListener{ diff --git a/src/com/android/settings/inputmethod/InputMethodAndSubtypeUtil.java b/src/com/android/settings/inputmethod/InputMethodAndSubtypeUtil.java index 69819273e88..03c5ea1d08c 100644 --- a/src/com/android/settings/inputmethod/InputMethodAndSubtypeUtil.java +++ b/src/com/android/settings/inputmethod/InputMethodAndSubtypeUtil.java @@ -204,6 +204,7 @@ public class InputMethodAndSubtypeUtil { if (DEBUG) { Log.d(TAG, "Current IME was uninstalled or disabled."); } + currentInputMethodId = null; } } // If it's a disabled system ime, add it to the disabled list so that it