Commit 846383bd authored by Fernando Serboncini's avatar Fernando Serboncini Committed by Commit Bot

Check for sharedgl on loseSharedGraphicsContext3D

This was causing a null read on testing.

Bug: 1068640
Change-Id: I88f1e60284484b9f88adf87302deda4e86b594cd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2152886
Auto-Submit: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: David Bokan <bokan@chromium.org>
Reviewed-by: default avatarDavid Bokan <bokan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#759834}
parent edc53019
...@@ -3010,6 +3010,8 @@ bool Internals::loseSharedGraphicsContext3D() { ...@@ -3010,6 +3010,8 @@ bool Internals::loseSharedGraphicsContext3D() {
if (!shared_provider) if (!shared_provider)
return false; return false;
gpu::gles2::GLES2Interface* shared_gl = shared_provider->ContextGL(); gpu::gles2::GLES2Interface* shared_gl = shared_provider->ContextGL();
if (!shared_gl)
return false;
shared_gl->LoseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_EXT, shared_gl->LoseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_EXT,
GL_INNOCENT_CONTEXT_RESET_EXT); GL_INNOCENT_CONTEXT_RESET_EXT);
// To prevent tests that call loseSharedGraphicsContext3D from being // To prevent tests that call loseSharedGraphicsContext3D from being
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment