summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/CellLayout.java
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2012-06-28 15:35:26 -0700
committerMichael Jurka <mikejurka@google.com>2012-06-28 17:32:24 -0700
commitd51f33a6316c34fc69b8040946ed9a62519bb225 (patch)
tree05de98e89204849bda7ecaa8a1c2504af41f3f24 /src/com/android/launcher2/CellLayout.java
parent1e96390f51630f6b277b6ccf31e090c134891f95 (diff)
downloadandroid_packages_apps_Trebuchet-d51f33a6316c34fc69b8040946ed9a62519bb225.tar.gz
android_packages_apps_Trebuchet-d51f33a6316c34fc69b8040946ed9a62519bb225.tar.bz2
android_packages_apps_Trebuchet-d51f33a6316c34fc69b8040946ed9a62519bb225.zip
Only enable hardware layers on visible workspace pages
Change-Id: Id82fc76d00a188556460d1a78388d46be56c9c4e
Diffstat (limited to 'src/com/android/launcher2/CellLayout.java')
-rw-r--r--src/com/android/launcher2/CellLayout.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com/android/launcher2/CellLayout.java b/src/com/android/launcher2/CellLayout.java
index ccc842e5e..284db1bdb 100644
--- a/src/com/android/launcher2/CellLayout.java
+++ b/src/com/android/launcher2/CellLayout.java
@@ -302,7 +302,15 @@ public class CellLayout extends ViewGroup {
}
public void enableHardwareLayers() {
- mShortcutsAndWidgets.enableHardwareLayers();
+ mShortcutsAndWidgets.setLayerType(LAYER_TYPE_HARDWARE, null);
+ }
+
+ public void disableHardwareLayers() {
+ mShortcutsAndWidgets.setLayerType(LAYER_TYPE_NONE, null);
+ }
+
+ public void buildHardwareLayer() {
+ mShortcutsAndWidgets.buildLayer();
}
public void setGridSize(int x, int y) {