summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ButtonSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/ButtonSettings.java')
-rw-r--r--src/com/android/settings/ButtonSettings.java7
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;