Index: content/common/gpu/media/dxva_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/dxva_video_decode_accelerator.cc b/content/common/gpu/media/dxva_video_decode_accelerator.cc |
index 11424eeee21912d9ca68759a249067c62fa91907..e3dd19b4850caf4fdd88e7754267b30fad4f4be6 100644 |
--- a/content/common/gpu/media/dxva_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/dxva_video_decode_accelerator.cc |
@@ -295,7 +295,7 @@ linked_ptr<DXVAVideoDecodeAccelerator::DXVAPictureBuffer> |
EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE, |
&share_handle); |
- RETURN_ON_FAILURE(share_handle || ret != EGL_TRUE, |
+ RETURN_ON_FAILURE(share_handle && ret == EGL_TRUE, |
"Failed to query ANGLE surface pointer", |
linked_ptr<DXVAPictureBuffer>(NULL)); |