OSDN Git Service

3328848 Script injection property is enabled when accessibility is disabled
authorSvetoslav Ganov <svetoslavganov@google.com>
Fri, 7 Jan 2011 00:01:46 +0000 (16:01 -0800)
committerSvetoslav Ganov <svetoslavganov@google.com>
Fri, 7 Jan 2011 00:01:46 +0000 (16:01 -0800)
Change-Id: I23da008eea88f3e96a7de4823a6f6ff9d8e21ee0

src/com/android/settings/AccessibilitySettings.java

index 6cc5508..cec62b0 100644 (file)
@@ -161,7 +161,7 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
             if (serviceState == 1) {
                 mToggleAccessibilityCheckBox.setChecked(true);
                 if (savedInstanceState != null) {
-                    restoreInstanceStrate(savedInstanceState);
+                    restoreInstanceState(savedInstanceState);
                 }
             } else {
                 setAccessibilityServicePreferencesState(false);
@@ -200,7 +200,7 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
     /**
      * Restores the instance state from <code>savedInstanceState</code>.
      */
-    private void restoreInstanceStrate(Bundle savedInstanceState) {
+    private void restoreInstanceState(Bundle savedInstanceState) {
         String key = savedInstanceState.getString(KEY_TOGGLE_ACCESSIBILITY_SERVICE_CHECKBOX);
         if (key != null) {
             Preference preference = findPreference(key);
@@ -230,6 +230,8 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
             Preference pref = mAccessibilityServicesCategory.getPreference(i);
             pref.setEnabled(isEnabled);
         }
+
+        mToggleScriptInjectionCheckBox.setEnabled(isEnabled);
     }
 
     @Override