| Index: third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| diff --git a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| index 3011d5596be6ebf3489c044d9c7b3a0a26f8013e..2a58c6c204e28cb00522a3530b5c6b8e79cd250a 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| +++ b/third_party/WebKit/Source/platform/graphics/Canvas2DLayerBridge.cpp
|
| @@ -521,9 +521,8 @@ void Canvas2DLayerBridge::mailboxReleased(const WebExternalTextureMailbox& mailb
|
| if (!contextLost) {
|
| // Invalidate texture state in case the compositor altered it since the copy-on-write.
|
| if (releasedMailboxInfo->m_image) {
|
| - if (mailbox.syncPoint) {
|
| - context()->waitSyncPoint(mailbox.syncPoint);
|
| - }
|
| + if (mailbox.validSyncToken)
|
| + context()->waitSyncToken(mailbox.syncToken);
|
| GrTexture* texture = releasedMailboxInfo->m_image->getTexture();
|
| if (texture) {
|
| if (lostResource) {
|
|
|