Index: ui/android/java/src/org/chromium/ui/resources/ResourceManager.java |
diff --git a/ui/android/java/src/org/chromium/ui/resources/ResourceManager.java b/ui/android/java/src/org/chromium/ui/resources/ResourceManager.java |
index c3eb05caba446590836e4aabc63daca653e4b098..5b77c074519954533d710e522e869858e6484230 100644 |
--- a/ui/android/java/src/org/chromium/ui/resources/ResourceManager.java |
+++ b/ui/android/java/src/org/chromium/ui/resources/ResourceManager.java |
@@ -139,7 +139,7 @@ public class ResourceManager implements ResourceLoaderCallback { |
@SuppressWarnings("cast") |
@Override |
public void onResourceLoaded(int resType, int resId, Resource resource) { |
- if (resource == null) return; |
+ if (resource == null || resource.getBitmap() == null) return; |
if (resType != AndroidResourceType.CRUSHED_SPRITE) { |
saveMetadataForLoadedResource(resType, resId, resource); |