summaryrefslogtreecommitdiffstats
path: root/opengl/java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2014-03-06 12:31:17 -0800
committerJohn Reck <jreck@google.com>2014-03-06 12:40:49 -0800
commit198d20842a537f3df3584ea084e74220e172b086 (patch)
tree9256a5d3357465f52c726c12232aecfc1a42f622 /opengl/java
parentcb20740ee171de3e604c07cdd02963d4d08a5fc9 (diff)
downloadframeworks_base-198d20842a537f3df3584ea084e74220e172b086.zip
frameworks_base-198d20842a537f3df3584ea084e74220e172b086.tar.gz
frameworks_base-198d20842a537f3df3584ea084e74220e172b086.tar.bz2
Workaround apps not calling super.onDetachedFromWindow()
Bug: 13338698 Move the releasing of hardware resources to a new @hide onDetachedFromWindowInternal Change-Id: I52b4e6ba4d5b3ce20b89cabffa248d1d780e3e81
Diffstat (limited to 'opengl/java')
-rw-r--r--opengl/java/android/opengl/GLSurfaceView.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/opengl/java/android/opengl/GLSurfaceView.java b/opengl/java/android/opengl/GLSurfaceView.java
index 5a2e261..d88a134 100644
--- a/opengl/java/android/opengl/GLSurfaceView.java
+++ b/opengl/java/android/opengl/GLSurfaceView.java
@@ -601,7 +601,7 @@ public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback
* Must not be called before a renderer has been set.
*/
@Override
- protected void onDetachedFromWindow() {
+ protected void onDetachedFromWindowInternal() {
if (LOG_ATTACH_DETACH) {
Log.d(TAG, "onDetachedFromWindow");
}
@@ -609,7 +609,7 @@ public class GLSurfaceView extends SurfaceView implements SurfaceHolder.Callback
mGLThread.requestExitAndWait();
}
mDetached = true;
- super.onDetachedFromWindow();
+ super.onDetachedFromWindowInternal();
}
// ----------------------------------------------------------------------