Loading services/surfaceflinger/SurfaceFlinger.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -3440,15 +3440,19 @@ status_t SurfaceFlinger::captureScreenImplLocked( } else { ALOGE("got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot"); result = INVALID_OPERATION; window->cancelBuffer(window, buffer, syncFd); buffer = NULL; } // destroy our image eglDestroyImageKHR(mEGLDisplay, image); } else { result = BAD_VALUE; } if (buffer) { // queueBuffer takes ownership of syncFd result = window->queueBuffer(window, buffer, syncFd); } } } else { result = BAD_VALUE; } Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -3478,15 +3478,19 @@ status_t SurfaceFlinger::captureScreenImplLocked( } else { ALOGE("got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot"); result = INVALID_OPERATION; window->cancelBuffer(window, buffer, syncFd); buffer = NULL; } // destroy our image eglDestroyImageKHR(mEGLDisplay, image); } else { result = BAD_VALUE; } if (buffer) { // queueBuffer takes ownership of syncFd result = window->queueBuffer(window, buffer, syncFd); } } } else { result = BAD_VALUE; } Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -3440,15 +3440,19 @@ status_t SurfaceFlinger::captureScreenImplLocked( } else { ALOGE("got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot"); result = INVALID_OPERATION; window->cancelBuffer(window, buffer, syncFd); buffer = NULL; } // destroy our image eglDestroyImageKHR(mEGLDisplay, image); } else { result = BAD_VALUE; } if (buffer) { // queueBuffer takes ownership of syncFd result = window->queueBuffer(window, buffer, syncFd); } } } else { result = BAD_VALUE; } Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -3478,15 +3478,19 @@ status_t SurfaceFlinger::captureScreenImplLocked( } else { ALOGE("got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot"); result = INVALID_OPERATION; window->cancelBuffer(window, buffer, syncFd); buffer = NULL; } // destroy our image eglDestroyImageKHR(mEGLDisplay, image); } else { result = BAD_VALUE; } if (buffer) { // queueBuffer takes ownership of syncFd result = window->queueBuffer(window, buffer, syncFd); } } } else { result = BAD_VALUE; } Loading