Chromium Code Reviews| 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() { |
|
miu
2016/12/20 00:48:06
Nice! I like this solution much better. :)
xjz
2016/12/20 21:46:25
Thanks. :)
|
| + // 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 |