summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/LauncherProvider.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-05-12 15:36:20 -0700
committerSunny Goyal <sunnygoyal@google.com>2016-05-16 12:07:41 -0700
commitf48e59268bf801cf4f4d1e6715871e14fea31ce3 (patch)
tree73d7ee220396bb4455cc9ecae2a4fe5813727042 /src/com/android/launcher3/LauncherProvider.java
parentf898b970cc9130d629d4bc969222aaa96a8a013a (diff)
downloadandroid_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.java22
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);