summaryrefslogtreecommitdiffstats
path: root/libs/rs/java
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-09-25 16:50:36 -0700
committerJason Sams <rjsams@android.com>2009-09-25 16:50:36 -0700
commita57e982785d318ddcaa4d86486d63343acefa3fb (patch)
tree28152ec1e24f54bf9768bff6c7429c37e3557b9a /libs/rs/java
parent61f08d6fa7c7657e9fbcd17e9a1c5b9114bb3844 (diff)
downloadframeworks_base-a57e982785d318ddcaa4d86486d63343acefa3fb.zip
frameworks_base-a57e982785d318ddcaa4d86486d63343acefa3fb.tar.gz
frameworks_base-a57e982785d318ddcaa4d86486d63343acefa3fb.tar.bz2
Fix remaining object leaks. Change FountainView to tear down the rsContext and recreate on rotation to test teardown.
Diffstat (limited to 'libs/rs/java')
-rw-r--r--libs/rs/java/Fountain/src/com/android/fountain/FountainView.java13
1 files changed, 0 insertions, 13 deletions
diff --git a/libs/rs/java/Fountain/src/com/android/fountain/FountainView.java b/libs/rs/java/Fountain/src/com/android/fountain/FountainView.java
index 116afd0..cda005e 100644
--- a/libs/rs/java/Fountain/src/com/android/fountain/FountainView.java
+++ b/libs/rs/java/Fountain/src/com/android/fountain/FountainView.java
@@ -42,7 +42,6 @@ public class FountainView extends RSSurfaceView {
public FountainView(Context context) {
super(context);
-
//setFocusable(true);
}
@@ -59,11 +58,7 @@ public class FountainView extends RSSurfaceView {
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
super.surfaceChanged(holder, format, w, h);
-
- Log.e("rs", "surfaceChanged");
destroyRS();
-
-
mRS = createRenderScript(false, true);
mRender = new FountainRS();
mRender.init(mRS, getResources(), w, h);
@@ -71,15 +66,7 @@ public class FountainView extends RSSurfaceView {
public void surfaceDestroyed(SurfaceHolder holder) {
// Surface will be destroyed when we return
- Log.v("rs", "surfaceDestroyed");
destroyRS();
-
- try {
- java.lang.Thread.sleep(5000);
- } catch(InterruptedException e) {
-
- }
- Runtime.getRuntime().exit(0);
}