diff options
author | John Reck <jreck@google.com> | 2014-03-06 12:31:17 -0800 |
---|---|---|
committer | John Reck <jreck@google.com> | 2014-03-06 12:40:49 -0800 |
commit | 198d20842a537f3df3584ea084e74220e172b086 (patch) | |
tree | 9256a5d3357465f52c726c12232aecfc1a42f622 /opengl | |
parent | cb20740ee171de3e604c07cdd02963d4d08a5fc9 (diff) | |
download | frameworks_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')
-rw-r--r-- | opengl/java/android/opengl/GLSurfaceView.java | 4 |
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(); } // ---------------------------------------------------------------------- |