diff options
author | Rahul Chaturvedi <rkc@google.com> | 2015-06-01 21:26:41 -0400 |
---|---|---|
committer | Rahul Chaturvedi <rkc@google.com> | 2015-06-04 19:17:23 -0400 |
commit | 799aa04f2f961742a2f99bc0dc5a19f6bbbe2f56 (patch) | |
tree | 5e78c957b9071a53a70e4a4a3f7dd02da8287674 /src/com/android/launcher3/Utilities.java | |
parent | 091f0ffd929f7a0a9a6af7d202eae13c48c07daa (diff) | |
download | android_packages_apps_Trebuchet-799aa04f2f961742a2f99bc0dc5a19f6bbbe2f56.tar.gz android_packages_apps_Trebuchet-799aa04f2f961742a2f99bc0dc5a19f6bbbe2f56.tar.bz2 android_packages_apps_Trebuchet-799aa04f2f961742a2f99bc0dc5a19f6bbbe2f56.zip |
Use a broadcast receiver instead of a settings observer.
Settings observer doesn't work if a setting is modified in another
process, hence we instead register a receiver which listens for a signal
from the settings process that the rotation preference has changed.
Change-Id: I570e3c67bb64a32347e84ca00a8ac31d9010eac3
Diffstat (limited to 'src/com/android/launcher3/Utilities.java')
-rw-r--r-- | src/com/android/launcher3/Utilities.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Utilities.java b/src/com/android/launcher3/Utilities.java index cffcd3445..b267f759d 100644 --- a/src/com/android/launcher3/Utilities.java +++ b/src/com/android/launcher3/Utilities.java @@ -93,6 +93,9 @@ public final class Utilities { private static boolean sForceEnableRotation = isPropertyEnabled(FORCE_ENABLE_ROTATION_PROPERTY); public static final String ALLOW_ROTATION_PREFERENCE_KEY = "pref_allowRotation"; + public static final String SCREEN_ROTATION_SETTING_INTENT = + "come.android.launcher3.SCREEN_ORIENTATION_PREF_CHANGED"; + public static final String SCREEN_ROTATION_SETTING_EXTRA = "screenRotationPref"; public static boolean isPropertyEnabled(String propertyName) { return Log.isLoggable(propertyName, Log.VERBOSE); |