Index: content/renderer/fetchers/multi_resolution_image_resource_fetcher.cc |
diff --git a/content/renderer/fetchers/multi_resolution_image_resource_fetcher.cc b/content/renderer/fetchers/multi_resolution_image_resource_fetcher.cc |
index 3e42b86ef3b869033d505956f87b8eb93cecc7dc..5dda475db1f42c5f017d6084d8066e60420c6674 100644 |
--- a/content/renderer/fetchers/multi_resolution_image_resource_fetcher.cc |
+++ b/content/renderer/fetchers/multi_resolution_image_resource_fetcher.cc |
@@ -81,4 +81,11 @@ void MultiResolutionImageResourceFetcher::OnURLFetchComplete( |
callback.Run(this, bitmaps); |
} |
+void MultiResolutionImageResourceFetcher::OnRenderFrameDestruct() { |
+ // Take a reference to the callback as running the callback may lead to our |
+ // destruction. |
+ Callback callback = callback_; |
+ callback.Run(this, std::vector<SkBitmap>()); |
+} |
+ |
} // namespace content |