OSDN Git Service

Fix NPE
authorTor Norbye <tnorbye@google.com>
Thu, 4 Aug 2011 23:28:51 +0000 (16:28 -0700)
committerTor Norbye <tnorbye@google.com>
Thu, 4 Aug 2011 23:28:51 +0000 (16:28 -0700)
Change-Id: I044342e5aa6b3aaa87efdcc79bbcb3db93190252

ide_common/src/com/android/ide/common/resources/ResourceRepository.java

index 0acc016..fa533cb 100644 (file)
@@ -502,9 +502,11 @@ public abstract class ResourceRepository {
 
     protected void removeFile(ResourceType type, ResourceFile file) {
         List<ResourceItem> list = mResourceMap.get(type);
-        for (int i = 0 ; i < list.size(); i++) {
-            ResourceItem item = list.get(i);
-            item.removeFile(file);
+        if (list != null) {
+            for (int i = 0 ; i < list.size(); i++) {
+                ResourceItem item = list.get(i);
+                item.removeFile(file);
+            }
         }
     }