Index: content/renderer/compositor_bindings/web_external_texture_layer_impl.cc |
diff --git a/content/renderer/compositor_bindings/web_external_texture_layer_impl.cc b/content/renderer/compositor_bindings/web_external_texture_layer_impl.cc |
index 9709d5951a942c448b646222d4cce2f8e9eee9e4..21d7c5d44746d6b41159f66c1c5a1e63ff32c6cc 100644 |
--- a/content/renderer/compositor_bindings/web_external_texture_layer_impl.cc |
+++ b/content/renderer/compositor_bindings/web_external_texture_layer_impl.cc |
@@ -113,7 +113,7 @@ void WebExternalTextureLayerImpl::DidReleaseMailbox( |
WebExternalBitmapImpl* bitmap, |
unsigned sync_point, |
bool lost_resource) { |
- if (lost_resource || !layer) { |
+ if (!layer) { |
delete bitmap; |
return; |
} |
@@ -123,7 +123,7 @@ void WebExternalTextureLayerImpl::DidReleaseMailbox( |
available_mailbox.syncPoint = sync_point; |
if (bitmap) |
layer->free_bitmaps_.push_back(bitmap); |
- layer->client_->mailboxReleased(available_mailbox); |
+ layer->client_->mailboxReleased(available_mailbox, lost_resource); |
} |
} // namespace content |