Loading core/java/android/view/HardwareRenderer.java +4 −1 Original line number Diff line number Diff line Loading @@ -1301,7 +1301,10 @@ public abstract class HardwareRenderer { void destroySurface() { if (mEglSurface != null && mEglSurface != EGL_NO_SURFACE) { sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (mEglSurface.equals(sEgl.eglGetCurrentSurface(EGL_DRAW))) { sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); } sEgl.eglDestroySurface(sEglDisplay, mEglSurface); mEglSurface = null; } Loading Loading
core/java/android/view/HardwareRenderer.java +4 −1 Original line number Diff line number Diff line Loading @@ -1301,7 +1301,10 @@ public abstract class HardwareRenderer { void destroySurface() { if (mEglSurface != null && mEglSurface != EGL_NO_SURFACE) { sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); if (mEglSurface.equals(sEgl.eglGetCurrentSurface(EGL_DRAW))) { sEgl.eglMakeCurrent(sEglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT); } sEgl.eglDestroySurface(sEglDisplay, mEglSurface); mEglSurface = null; } Loading