diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2016-05-12 15:36:20 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2016-05-16 12:07:41 -0700 |
commit | f48e59268bf801cf4f4d1e6715871e14fea31ce3 (patch) | |
tree | 73d7ee220396bb4455cc9ecae2a4fe5813727042 /src/com/android/launcher3/LauncherProvider.java | |
parent | f898b970cc9130d629d4bc969222aaa96a8a013a (diff) | |
download | android_packages_apps_Trebuchet-f48e59268bf801cf4f4d1e6715871e14fea31ce3.tar.gz android_packages_apps_Trebuchet-f48e59268bf801cf4f4d1e6715871e14fea31ce3.tar.bz2 android_packages_apps_Trebuchet-f48e59268bf801cf4f4d1e6715871e14fea31ce3.zip |
Making the 'Allow rotation' setting dependent on system state
The setting will not be available on a tablet, where rotation is
always enabled. On mobiles, it will be disabled when auto-rotate
is disabled in display settings.
Also removing content provider dependency from settings, as its in the
same process as launcher.
Bug: 28704055
Change-Id: Ibe6b1e67411fb0e4b2e36446710f463e4a3d6883
Diffstat (limited to 'src/com/android/launcher3/LauncherProvider.java')
-rw-r--r-- | src/com/android/launcher3/LauncherProvider.java | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/com/android/launcher3/LauncherProvider.java b/src/com/android/launcher3/LauncherProvider.java index 5cc5aa6ec..7ebee31e4 100644 --- a/src/com/android/launcher3/LauncherProvider.java +++ b/src/com/android/launcher3/LauncherProvider.java @@ -323,28 +323,6 @@ public class LauncherProvider extends ContentProvider { createDbIfNotExists(); switch (method) { - case LauncherSettings.Settings.METHOD_GET_BOOLEAN: { - Bundle result = new Bundle(); - if (Utilities.ALLOW_ROTATION_PREFERENCE_KEY.equals(arg)) { - result.putBoolean(LauncherSettings.Settings.EXTRA_VALUE, - Utilities.isAllowRotationPrefEnabled(getContext())); - } else { - result.putBoolean(LauncherSettings.Settings.EXTRA_VALUE, - Utilities.getPrefs(getContext()).getBoolean(arg, extras.getBoolean( - LauncherSettings.Settings.EXTRA_DEFAULT_VALUE))); - } - return result; - } - case LauncherSettings.Settings.METHOD_SET_BOOLEAN: { - final boolean value = extras.getBoolean(LauncherSettings.Settings.EXTRA_VALUE); - Utilities.getPrefs(getContext()).edit().putBoolean(arg, value).apply(); - if (extras.getBoolean(LauncherSettings.Settings.NOTIFY_BACKUP)) { - LauncherBackupAgentHelper.dataChanged(getContext()); - } - Bundle result = new Bundle(); - result.putBoolean(LauncherSettings.Settings.EXTRA_VALUE, value); - return result; - } case LauncherSettings.Settings.METHOD_SET_EXTRACTED_COLORS_AND_WALLPAPER_ID: { String extractedColors = extras.getString( LauncherSettings.Settings.EXTRA_EXTRACTED_COLORS); |