From 2121f097c092cace1fb49f9d4b9c12f16ab20ab0 Mon Sep 17 00:00:00 2001 From: Svetoslav Ganov Date: Fri, 18 May 2012 18:00:24 -0700 Subject: [PATCH] Updating the checkbox state to match the title. 1. Now the the setting is names lock screen rotation which is the opposite as it was before so this patch reverses the checkbox state. bug:6507335 Change-Id: Ic0aab21fa70871f64e37ac05f7917d69f9c0a0df --- res/xml/accessibility_settings.xml | 2 +- .../android/settings/AccessibilitySettings.java | 26 +++++++++++----------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml index ab69731077..bf93eb583c 100644 --- a/res/xml/accessibility_settings.xml +++ b/res/xml/accessibility_settings.xml @@ -38,7 +38,7 @@ android:persistent="false"/> diff --git a/src/com/android/settings/AccessibilitySettings.java b/src/com/android/settings/AccessibilitySettings.java index 576517fdee..7647d01014 100644 --- a/src/com/android/settings/AccessibilitySettings.java +++ b/src/com/android/settings/AccessibilitySettings.java @@ -103,8 +103,8 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements private static final String TOGGLE_LARGE_TEXT_PREFERENCE = "toggle_large_text_preference"; private static final String TOGGLE_POWER_BUTTON_ENDS_CALL_PREFERENCE = "toggle_power_button_ends_call_preference"; - private static final String TOGGLE_AUTO_ROTATE_SCREEN_PREFERENCE = - "toggle_auto_rotate_screen_preference"; + private static final String TOGGLE_LOCK_SCREEN_ROTATION_PREFERENCE = + "toggle_lock_screen_rotation_preference"; private static final String TOGGLE_SPEAK_PASSWORD_PREFERENCE = "toggle_speak_password_preference"; private static final String SELECT_LONG_PRESS_TIMEOUT_PREFERENCE = @@ -155,7 +155,7 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements private CheckBoxPreference mToggleLargeTextPreference; private CheckBoxPreference mTogglePowerButtonEndsCallPreference; - private CheckBoxPreference mToggleAutoRotateScreenPreference; + private CheckBoxPreference mToggleLockScreenRotationPreference; private CheckBoxPreference mToggleSpeakPasswordPreference; private ListPreference mSelectLongPressTimeoutPreference; private AccessibilityEnableScriptInjectionPreference mToggleScriptInjectionPreference; @@ -207,8 +207,8 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements } else if (mTogglePowerButtonEndsCallPreference == preference) { handleTogglePowerButtonEndsCallPreferenceClick(); return true; - } else if (mToggleAutoRotateScreenPreference == preference) { - handleToggleAutoRotateScreenPreferenceClick(); + } else if (mToggleLockScreenRotationPreference == preference) { + handleLockScreenRotationPreferenceClick(); return true; } else if (mToggleSpeakPasswordPreference == preference) { handleToggleSpeakPasswordPreferenceClick(); @@ -233,11 +233,11 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements : Settings.Secure.INCALL_POWER_BUTTON_BEHAVIOR_SCREEN_OFF)); } - private void handleToggleAutoRotateScreenPreferenceClick() { + private void handleLockScreenRotationPreferenceClick() { try { IWindowManager wm = IWindowManager.Stub.asInterface( ServiceManager.getService(Context.WINDOW_SERVICE)); - if (mToggleAutoRotateScreenPreference.isChecked()) { + if (!mToggleLockScreenRotationPreference.isChecked()) { wm.thawRotation(); } else { wm.freezeRotation(Surface.ROTATION_0); @@ -269,9 +269,9 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements mSystemsCategory.removePreference(mTogglePowerButtonEndsCallPreference); } - // Auto-rotate screen - mToggleAutoRotateScreenPreference = - (CheckBoxPreference) findPreference(TOGGLE_AUTO_ROTATE_SCREEN_PREFERENCE); + // Lock screen rotation. + mToggleLockScreenRotationPreference = + (CheckBoxPreference) findPreference(TOGGLE_LOCK_SCREEN_ROTATION_PREFERENCE); // Speak passwords. mToggleSpeakPasswordPreference = @@ -429,9 +429,9 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements } // Auto-rotate screen - final boolean autoRotationEnabled = Settings.System.getInt(getContentResolver(), - Settings.System.ACCELEROMETER_ROTATION, 0) != 0; - mToggleAutoRotateScreenPreference.setChecked(autoRotationEnabled); + final boolean lockRotationEnabled = Settings.System.getInt(getContentResolver(), + Settings.System.ACCELEROMETER_ROTATION, 0) != 1; + mToggleLockScreenRotationPreference.setChecked(lockRotationEnabled); // Speak passwords. final boolean speakPasswordEnabled = Settings.Secure.getInt(getContentResolver(), -- 2.11.0