diff options
| author | John Spurlock <jspurlock@google.com> | 2012-10-19 10:59:58 -0700 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-10-19 11:00:00 -0700 |
| commit | 8c82025650fdbcb2a80be03f8be6dbff430b678c (patch) | |
| tree | dd36011e237f6d60b9293b8190185e38418174d1 /core/java/android | |
| parent | 8b946c055ddd90cf79cd407c9f68a013d5d24c2a (diff) | |
| parent | ed108f3d125b0a4cc465057e3514caf781cdea19 (diff) | |
| download | frameworks_base-8c82025650fdbcb2a80be03f8be6dbff430b678c.zip frameworks_base-8c82025650fdbcb2a80be03f8be6dbff430b678c.tar.gz frameworks_base-8c82025650fdbcb2a80be03f8be6dbff430b678c.tar.bz2 | |
Merge "Frameworks base: Promote dream setting defaults to config." into jb-mr1-dev
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/service/dreams/Sandman.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/core/java/android/service/dreams/Sandman.java b/core/java/android/service/dreams/Sandman.java index 70142ce..5f5b079 100644 --- a/core/java/android/service/dreams/Sandman.java +++ b/core/java/android/service/dreams/Sandman.java @@ -36,9 +36,6 @@ import android.util.Slog; public final class Sandman { private static final String TAG = "Sandman"; - private static final int DEFAULT_SCREENSAVER_ENABLED = 1; - private static final int DEFAULT_SCREENSAVER_ACTIVATED_ON_DOCK = 1; - // The component name of a special dock app that merely launches a dream. // We don't want to launch this app when docked because it causes an unnecessary // activity transition. We just want to start the dream. @@ -109,14 +106,18 @@ public final class Sandman { } private static boolean isScreenSaverEnabled(Context context) { + int def = context.getResources().getBoolean( + com.android.internal.R.bool.config_dreamsEnabledByDefault) ? 1 : 0; return Settings.Secure.getIntForUser(context.getContentResolver(), - Settings.Secure.SCREENSAVER_ENABLED, DEFAULT_SCREENSAVER_ENABLED, + Settings.Secure.SCREENSAVER_ENABLED, def, UserHandle.USER_CURRENT) != 0; } private static boolean isScreenSaverActivatedOnDock(Context context) { + int def = context.getResources().getBoolean( + com.android.internal.R.bool.config_dreamsActivatedOnDockByDefault) ? 1 : 0; return Settings.Secure.getIntForUser(context.getContentResolver(), - Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK, - DEFAULT_SCREENSAVER_ACTIVATED_ON_DOCK, UserHandle.USER_CURRENT) != 0; + Settings.Secure.SCREENSAVER_ACTIVATE_ON_DOCK, def, + UserHandle.USER_CURRENT) != 0; } } |
