summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/DevelopmentSettings.java
diff options
context:
space:
mode:
authorDianne Hackborn <hackbod@google.com>2012-10-11 11:03:36 -0700
committerDianne Hackborn <hackbod@google.com>2012-10-11 11:07:05 -0700
commitd6a24d505a237c26a280cfbeb5a3bedaca8a3f7d (patch)
tree7bc4b7fb2fa2b0d14dcccbe30af27ee575f00925 /src/com/android/settings/DevelopmentSettings.java
parent84b90d533275be792954efc37e14f0c8fd409681 (diff)
downloadpackages_apps_Settings-d6a24d505a237c26a280cfbeb5a3bedaca8a3f7d.zip
packages_apps_Settings-d6a24d505a237c26a280cfbeb5a3bedaca8a3f7d.tar.gz
packages_apps_Settings-d6a24d505a237c26a280cfbeb5a3bedaca8a3f7d.tar.bz2
Fix issue #7328934: change threshold of developer options countdown toast
Delay showing toasts until the third tap. Also harden the dev settings code that pokes system property changes to not crash if a system service throws an exception back. Change-Id: I1351e2c950f2bcc4fc72afb60995fd7f84319e3d
Diffstat (limited to 'src/com/android/settings/DevelopmentSettings.java')
-rw-r--r--src/com/android/settings/DevelopmentSettings.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/settings/DevelopmentSettings.java b/src/com/android/settings/DevelopmentSettings.java
index 6a8caec..d1f9b55 100644
--- a/src/com/android/settings/DevelopmentSettings.java
+++ b/src/com/android/settings/DevelopmentSettings.java
@@ -56,6 +56,7 @@ import android.preference.PreferenceGroup;
import android.preference.PreferenceScreen;
import android.provider.Settings;
import android.text.TextUtils;
+import android.util.Log;
import android.view.Gravity;
import android.view.HardwareRenderer;
import android.view.IWindowManager;
@@ -1111,6 +1112,9 @@ public class DevelopmentSettings extends PreferenceFragment
try {
obj.transact(IBinder.SYSPROPS_TRANSACTION, data, null, 0);
} catch (RemoteException e) {
+ } catch (Exception e) {
+ Log.i("DevSettings", "Somone wrote a bad service '" + service
+ + "' that doesn't like to be poked: " + e);
}
data.recycle();
}