This CL fixes an NPE I was hitting when deleting resource folders in
an Android project - looks like the children list is populated lazily
and dispose does not account for this
java.lang.NullPointerException
at ResourceFolder.dispose(ResourceFolder.java:131)
at ResourceRepository.removeFolder(ResourceRepository.java:146)
Change-Id: I96974c68b4ef13e6e348efd6269270d4525322ab
}
protected void dispose() {
- for (ResourceFile file : mFiles) {
- file.dispose();
- }
+ if (mFiles != null) {
+ for (ResourceFile file : mFiles) {
+ file.dispose();
+ }
- mFiles.clear();
+ mFiles.clear();
+ }
}
/**