summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/AllAppsView.java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-11-03 13:59:34 -0800
committerJason Sams <rjsams@android.com>2009-11-03 13:59:34 -0800
commit90396672ba79fcb5a9152e03958e5be6bdc232e6 (patch)
tree257145e38b1b447029786a596ce283b4738d66e9 /src/com/android/launcher2/AllAppsView.java
parent4a5c1e1ec9e8bad2cd9a29f3db68a106d4928be3 (diff)
downloadandroid_packages_apps_Trebuchet-90396672ba79fcb5a9152e03958e5be6bdc232e6.tar.gz
android_packages_apps_Trebuchet-90396672ba79fcb5a9152e03958e5be6bdc232e6.tar.bz2
android_packages_apps_Trebuchet-90396672ba79fcb5a9152e03958e5be6bdc232e6.zip
Don't release the GL context when all-apps looses its surface.
Diffstat (limited to 'src/com/android/launcher2/AllAppsView.java')
-rw-r--r--src/com/android/launcher2/AllAppsView.java23
1 files changed, 8 insertions, 15 deletions
diff --git a/src/com/android/launcher2/AllAppsView.java b/src/com/android/launcher2/AllAppsView.java
index 89d11d1dd..8d6820cfe 100644
--- a/src/com/android/launcher2/AllAppsView.java
+++ b/src/com/android/launcher2/AllAppsView.java
@@ -158,10 +158,6 @@ public class AllAppsView extends RSSurfaceView
@Override
public void surfaceDestroyed(SurfaceHolder holder) {
super.surfaceDestroyed(holder);
-
- destroyRenderScript();
- mRS = null;
- mRollo = null;
}
@Override
@@ -171,18 +167,15 @@ public class AllAppsView extends RSSurfaceView
super.surfaceChanged(holder, format, w, h);
- if (mRS != null) {
- destroyRenderScript();
- mRS = null;
- mRollo = null;
- }
+ if (mRS == null) {
- mRS = createRenderScript(true);
- mRollo = new RolloRS();
- mRollo.init(getResources(), w, h);
- if (mAllAppsList != null) {
- mRollo.setApps(mAllAppsList);
- Log.d(TAG, "surfaceChanged... calling mRollo.setApps");
+ mRS = createRenderScript(true);
+ mRollo = new RolloRS();
+ mRollo.init(getResources(), w, h);
+ if (mAllAppsList != null) {
+ mRollo.setApps(mAllAppsList);
+ Log.d(TAG, "surfaceChanged... calling mRollo.setApps");
+ }
}
Resources res = getContext().getResources();