diff options
author | Jason Sams <rjsams@android.com> | 2009-09-25 16:50:36 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-09-25 16:50:36 -0700 |
commit | a57e982785d318ddcaa4d86486d63343acefa3fb (patch) | |
tree | 28152ec1e24f54bf9768bff6c7429c37e3557b9a /libs/rs/java | |
parent | 61f08d6fa7c7657e9fbcd17e9a1c5b9114bb3844 (diff) | |
download | frameworks_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.java | 13 |
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); } |