Index: chrome/browser/extensions/image_loading_tracker.cc |
diff --git a/chrome/browser/extensions/image_loading_tracker.cc b/chrome/browser/extensions/image_loading_tracker.cc |
index ea84c34fe5dc55d490b8af4ea2a5971c38ecc3e1..02fd19bce02b7f5af03ea567368a1296649b24ed 100644 |
--- a/chrome/browser/extensions/image_loading_tracker.cc |
+++ b/chrome/browser/extensions/image_loading_tracker.cc |
@@ -311,7 +311,7 @@ void ImageLoadingTracker::OnImageLoaded( |
// Add to the extension's image cache if requested. |
DCHECK(info->cache != CACHE || info->extension); |
- if (should_cache && info->cache == CACHE && |
+ if (should_cache && info->cache == CACHE && !resource.empty() && |
!info->extension->HasCachedImage(resource, original_size)) { |
info->extension->SetCachedImage(resource, image ? *image : SkBitmap(), |
original_size); |