Loading cmds/screencap/screencap.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -193,7 +193,7 @@ int main(int argc, char** argv) } ScreenCaptureResults captureResults = captureListener->waitForResults(); if (captureResults.result != NO_ERROR) { if (!captureResults.fenceResult.ok()) { close(fd); return 1; } Loading core/jni/android_view_SurfaceControl.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -314,12 +314,12 @@ public: binder::Status onScreenCaptureCompleted( const gui::ScreenCaptureResults& captureResults) override { JNIEnv* env = getenv(); if (captureResults.result != NO_ERROR || captureResults.buffer == nullptr) { if (!captureResults.fenceResult.ok() || captureResults.buffer == nullptr) { env->CallVoidMethod(screenCaptureListenerObject, gScreenCaptureListenerClassInfo.onScreenCaptureComplete, nullptr); return binder::Status::ok(); } captureResults.fence->waitForever(""); captureResults.fenceResult.value()->waitForever(""); jobject jhardwareBuffer = android_hardware_HardwareBuffer_createFromAHardwareBuffer( env, captureResults.buffer->toAHardwareBuffer()); const jint namedColorSpace = Loading Loading
cmds/screencap/screencap.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -193,7 +193,7 @@ int main(int argc, char** argv) } ScreenCaptureResults captureResults = captureListener->waitForResults(); if (captureResults.result != NO_ERROR) { if (!captureResults.fenceResult.ok()) { close(fd); return 1; } Loading
core/jni/android_view_SurfaceControl.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -314,12 +314,12 @@ public: binder::Status onScreenCaptureCompleted( const gui::ScreenCaptureResults& captureResults) override { JNIEnv* env = getenv(); if (captureResults.result != NO_ERROR || captureResults.buffer == nullptr) { if (!captureResults.fenceResult.ok() || captureResults.buffer == nullptr) { env->CallVoidMethod(screenCaptureListenerObject, gScreenCaptureListenerClassInfo.onScreenCaptureComplete, nullptr); return binder::Status::ok(); } captureResults.fence->waitForever(""); captureResults.fenceResult.value()->waitForever(""); jobject jhardwareBuffer = android_hardware_HardwareBuffer_createFromAHardwareBuffer( env, captureResults.buffer->toAHardwareBuffer()); const jint namedColorSpace = Loading