diff options
Diffstat (limited to 'cc/texture_layer_impl.cc')
-rw-r--r-- | cc/texture_layer_impl.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/texture_layer_impl.cc b/cc/texture_layer_impl.cc index 279decc..7a6a5d6 100644 --- a/cc/texture_layer_impl.cc +++ b/cc/texture_layer_impl.cc @@ -37,7 +37,7 @@ TextureLayerImpl::~TextureLayerImpl() provider->deleteResource(m_externalTextureResource); } if (m_hasPendingMailbox) - m_pendingTextureMailbox.RunReleaseCallback(0); + m_pendingTextureMailbox.RunReleaseCallback(m_pendingTextureMailbox.sync_point()); } void TextureLayerImpl::setTextureMailbox(const TextureMailbox& mailbox) @@ -48,7 +48,7 @@ void TextureLayerImpl::setTextureMailbox(const TextureMailbox& mailbox) return; // Two commits without a draw, ack the previous mailbox. if (m_hasPendingMailbox) - m_pendingTextureMailbox.RunReleaseCallback(0); + m_pendingTextureMailbox.RunReleaseCallback(m_pendingTextureMailbox.sync_point()); m_pendingTextureMailbox = mailbox; m_hasPendingMailbox = true; |