| Index: chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java b/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java
|
| index 768502b01828672993af8988a9b04b997a79d8b8..0010848686f0eb022463f97010b3403b3726c2af 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/media/ui/MediaImageManager.java
|
| @@ -124,7 +124,11 @@ public class MediaImageManager implements ImageDownloadCallback {
|
|
|
| mCallback = callback;
|
| MediaImage image = selectImage(images);
|
| - if (image == null) return;
|
| + if (image == null) {
|
| + mCallback.onImageDownloaded(null);
|
| + clearRequests();
|
| + return;
|
| + }
|
|
|
| mRequestId = mWebContents.downloadImage(
|
| image.getSrc(), false, 8 * mIdealSize, false, this);
|
| @@ -163,7 +167,7 @@ public class MediaImageManager implements ImageDownloadCallback {
|
| bestScore = newScore;
|
| }
|
| }
|
| - if (bestBitmap != null) mCallback.onImageDownloaded(bestBitmap);
|
| + mCallback.onImageDownloaded(bestBitmap);
|
| clearRequests();
|
| }
|
|
|
|
|