diff options
author | satok <satok@google.com> | 2011-09-28 12:01:22 +0900 |
---|---|---|
committer | satok <satok@google.com> | 2011-09-28 12:01:40 +0900 |
commit | 8fe9869955f4c85ccc2f3cb11dfbfdb253318ea1 (patch) | |
tree | 351526e84654554be0a2782a75d0551e5b7d4fe2 /src/com/android/settings/inputmethod/InputMethodPreference.java | |
parent | 0554ddb39a5bdbbcf88bdf31094b37ead5d95032 (diff) | |
download | packages_apps_settings-8fe9869955f4c85ccc2f3cb11dfbfdb253318ea1.zip packages_apps_settings-8fe9869955f4c85ccc2f3cb11dfbfdb253318ea1.tar.gz packages_apps_settings-8fe9869955f4c85ccc2f3cb11dfbfdb253318ea1.tar.bz2 |
Fix the behavior of preference in IME Settings
Change-Id: I41f7c36fb73730248dcc98abbf4276ef6d772f36
Diffstat (limited to 'src/com/android/settings/inputmethod/InputMethodPreference.java')
-rw-r--r-- | src/com/android/settings/inputmethod/InputMethodPreference.java | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/com/android/settings/inputmethod/InputMethodPreference.java b/src/com/android/settings/inputmethod/InputMethodPreference.java index 4b926e2..f222b88 100644 --- a/src/com/android/settings/inputmethod/InputMethodPreference.java +++ b/src/com/android/settings/inputmethod/InputMethodPreference.java @@ -104,16 +104,18 @@ public class InputMethodPreference extends CheckBoxPreference mSummaryText = (TextView)view.findViewById(android.R.id.summary); final boolean hasSubtypes = mImi.getSubtypeCount() > 1; final String imiId = mImi.getId(); - mInputMethodPref.setOnLongClickListener(new OnLongClickListener() { - @Override - public boolean onLongClick(View arg0) { - final Bundle bundle = new Bundle(); - bundle.putString(Settings.EXTRA_INPUT_METHOD_ID, imiId); - startFragment(mFragment, InputMethodAndSubtypeEnabler.class.getName(), - 0, bundle); - return true; - } - }); + if (hasSubtypes) { + mInputMethodPref.setOnLongClickListener(new OnLongClickListener() { + @Override + public boolean onLongClick(View arg0) { + final Bundle bundle = new Bundle(); + bundle.putString(Settings.EXTRA_INPUT_METHOD_ID, imiId); + startFragment(mFragment, InputMethodAndSubtypeEnabler.class.getName(), + 0, bundle); + return true; + } + }); + } if (mSettingsIntent != null) { mInputMethodSettingsButton.setOnClickListener( |