aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2012-02-24 12:44:34 -0800
committerXavier Ducrohet <xav@android.com>2012-02-24 12:44:34 -0800
commit73013b8947af3d04f8c48031b51e013d05cb1b2e (patch)
tree948a8fe4087a6c147958802b29374d2e4d05b326 /eclipse
parent0fe590d956435c3c6a2d4c802108f627b173a573 (diff)
downloadsdk-73013b8947af3d04f8c48031b51e013d05cb1b2e.zip
sdk-73013b8947af3d04f8c48031b51e013d05cb1b2e.tar.gz
sdk-73013b8947af3d04f8c48031b51e013d05cb1b2e.tar.bz2
Fix a possible NPE when opening projects in Eclipse.
Change-Id: I9e4b35a370f9f3bf7b2868b4a267907bfa8d4cd4
Diffstat (limited to 'eclipse')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ResourceManager.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ResourceManager.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ResourceManager.java
index ecc588f..edae923 100644
--- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ResourceManager.java
+++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/resources/manager/ResourceManager.java
@@ -169,7 +169,12 @@ public final class ResourceManager {
public void processDelta(IResourceDelta delta, IdeScanningContext context) {
doProcessDelta(delta, context);
- context.getRepository().postUpdateCleanUp();
+ // when a project is added to the workspace it is possible this is called before the
+ // repo is actually created so this will return null.
+ ResourceRepository repo = context.getRepository();
+ if (repo != null) {
+ repo.postUpdateCleanUp();
+ }
}
/**