summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2013-01-06 16:07:39 +0000
committerGerrit Code Review <gerrit@review.cyanogenmod.com>2013-01-06 08:26:47 -0800
commit35d2f65e93498e47d6d7e52979721bc038b2ce8f (patch)
tree902f00015518742a6b62e57fd725bfbb43d18558 /src
parent7add60c57e728267fcf77c730029fdc3eeeb8081 (diff)
downloadandroid_packages_apps_Trebuchet-35d2f65e93498e47d6d7e52979721bc038b2ce8f.tar.gz
android_packages_apps_Trebuchet-35d2f65e93498e47d6d7e52979721bc038b2ce8f.tar.bz2
android_packages_apps_Trebuchet-35d2f65e93498e47d6d7e52979721bc038b2ce8f.zip
Workspace: Default wallpaper hack
Some devices have slow GPUs and to not work well with normal wallpaper rendering. Allow this to be overlayed by devices. Change-Id: Id8ba50b2542d38abbbdc635105860281ad3e09f5
Diffstat (limited to 'src')
-rw-r--r--src/com/cyanogenmod/trebuchet/Workspace.java3
-rw-r--r--src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java4
2 files changed, 4 insertions, 3 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Workspace.java b/src/com/cyanogenmod/trebuchet/Workspace.java
index e4e19dabf..cd44cf3e5 100644
--- a/src/com/cyanogenmod/trebuchet/Workspace.java
+++ b/src/com/cyanogenmod/trebuchet/Workspace.java
@@ -393,7 +393,8 @@ public class Workspace extends PagedView
mTransitionEffect = PreferencesProvider.Interface.Homescreen.Scrolling.getTransitionEffect(
res.getString(R.string.config_workspaceDefaultTransitionEffect));
mScrollWallpaper = PreferencesProvider.Interface.Homescreen.Scrolling.getScrollWallpaper();
- mWallpaperHack = PreferencesProvider.Interface.Homescreen.Scrolling.getWallpaperHack();
+ mWallpaperHack = PreferencesProvider.Interface.Homescreen.Scrolling.getWallpaperHack(
+ res.getBoolean(R.bool.config_workspaceDefaultWallpaperHack));
mWallpaperSize = PreferencesProvider.Interface.Homescreen.Scrolling.getWallpaperSize();
mShowOutlines = PreferencesProvider.Interface.Homescreen.Scrolling.getShowOutlines(
res.getBoolean(R.bool.config_workspaceDefaultShowOutlines));
diff --git a/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java b/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
index 045a9df06..a484f72ee 100644
--- a/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
+++ b/src/com/cyanogenmod/trebuchet/preference/PreferencesProvider.java
@@ -105,8 +105,8 @@ public final class PreferencesProvider {
public static boolean getScrollWallpaper() {
return getBoolean("ui_homescreen_scrolling_scroll_wallpaper", true);
}
- public static boolean getWallpaperHack() {
- return getBoolean("ui_homescreen_scrolling_wallpaper_hack", false);
+ public static boolean getWallpaperHack(boolean def) {
+ return getBoolean("ui_homescreen_scrolling_wallpaper_hack", def);
}
public static int getWallpaperSize() {
return getInt("ui_homescreen_scrolling_wallpaper_size", 2);