OSDN Git Service

Accessibility settings crash when run for the first time on clean device
authorSvetoslav Ganov <svetoslavganov@google.com>
Fri, 29 Jul 2011 22:49:24 +0000 (15:49 -0700)
committerSvetoslav Ganov <svetoslavganov@google.com>
Fri, 29 Jul 2011 22:49:24 +0000 (15:49 -0700)
Change-Id: I9bb0b9d1ab381ba00838b1be3a76f549f32be655

src/com/android/settings/AccessibilitySettings.java

index a4b7975..cb56e63 100644 (file)
@@ -489,7 +489,8 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
         mSelectLongPressTimeoutPreference.setEnabled(accessibilityEnabled);
         final int longPressTimeout;
         if (accessibilityEnabled) {
-            longPressTimeout = Integer.parseInt(mSelectLongPressTimeoutPreference.getValue());
+            String value = mSelectLongPressTimeoutPreference.getValue();
+            longPressTimeout = (value != null) ? Integer.parseInt(value) : mLongPressTimeoutDefault;
         } else {
             longPressTimeout = mLongPressTimeoutDefault;
         }