summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Marble <drmarble1@gmail.com>2012-08-11 18:22:31 -0500
committerDavid Marble <drmarble1@gmail.com>2012-08-19 16:54:29 -0500
commit84cfbfa316897a1cd25cd34e272c355f8546d52b (patch)
treefdcafcdd9b09178f6a1a733b93f4b68e64d1912f /src
parentafd9dd1756877a2bf7a29c3de5d88c07113c2a5b (diff)
downloadandroid_packages_apps_Trebuchet-84cfbfa316897a1cd25cd34e272c355f8546d52b.tar.gz
android_packages_apps_Trebuchet-84cfbfa316897a1cd25cd34e272c355f8546d52b.tar.bz2
android_packages_apps_Trebuchet-84cfbfa316897a1cd25cd34e272c355f8546d52b.zip
Trebuchet: Add overlayable config for tablet workspace grid size
Tablets with a 4x3 screen such as the HP Touchpad do not work well with automatic grid size setting. This problem is described in CyanogenMod Issue 5798: Trebuchet Tablet. This fixes that issue. This creates a flag in config that can be overlayed at build time to allow user settings to adjust grid size. The maximum settable row and column counts are also overlayable. The default behavior is unchanged. Change-Id: I0577f54aad4e247277483378b413052ea488fd48
Diffstat (limited to 'src')
-rw-r--r--src/com/cyanogenmod/trebuchet/Workspace.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/trebuchet/Workspace.java b/src/com/cyanogenmod/trebuchet/Workspace.java
index 4928ab226..a2c2bf651 100644
--- a/src/com/cyanogenmod/trebuchet/Workspace.java
+++ b/src/com/cyanogenmod/trebuchet/Workspace.java
@@ -324,7 +324,7 @@ public class Workspace extends SmoothPagedView
setOnHierarchyChangeListener(this);
// if there is a value set it the preferences, use that instead
- if (!LauncherApplication.isScreenLarge()) {
+ if ((!LauncherApplication.isScreenLarge()) || (getResources().getBoolean(R.bool.config_workspaceTabletGrid) == true)) {
cellCountX = PreferencesProvider.Interface.Homescreen.getCellCountX(context, cellCountX);
cellCountY = PreferencesProvider.Interface.Homescreen.getCellCountY(context, cellCountY);
}