diff options
Diffstat (limited to 'src/com/android/settings/ButtonSettings.java')
-rw-r--r-- | src/com/android/settings/ButtonSettings.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/settings/ButtonSettings.java b/src/com/android/settings/ButtonSettings.java index f6cb27b..7a23371 100644 --- a/src/com/android/settings/ButtonSettings.java +++ b/src/com/android/settings/ButtonSettings.java @@ -471,8 +471,15 @@ public class ButtonSettings extends SettingsPreferenceFragment implements @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { if (preference == mDisableNavigationKeys) { + mDisableNavigationKeys.setEnabled(false); writeDisableNavkeysOption(getActivity(), mDisableNavigationKeys.isChecked()); updateDisableNavkeysOption(); + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + mDisableNavigationKeys.setEnabled(true); + } + }, 1000); } else if (preference == mPowerEndCall) { handleTogglePowerButtonEndsCallPreferenceClick(); return true; |