diff options
author | Dianne Hackborn <hackbod@google.com> | 2012-10-11 11:03:36 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2012-10-11 11:07:05 -0700 |
commit | d6a24d505a237c26a280cfbeb5a3bedaca8a3f7d (patch) | |
tree | 7bc4b7fb2fa2b0d14dcccbe30af27ee575f00925 /src/com/android/settings/DevelopmentSettings.java | |
parent | 84b90d533275be792954efc37e14f0c8fd409681 (diff) | |
download | packages_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.java | 4 |
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(); } |