diff options
author | Xavier Ducrohet <xav@android.com> | 2012-02-24 12:44:34 -0800 |
---|---|---|
committer | Xavier Ducrohet <xav@android.com> | 2012-02-24 12:44:34 -0800 |
commit | 73013b8947af3d04f8c48031b51e013d05cb1b2e (patch) | |
tree | 948a8fe4087a6c147958802b29374d2e4d05b326 /eclipse | |
parent | 0fe590d956435c3c6a2d4c802108f627b173a573 (diff) | |
download | sdk-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.java | 7 |
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(); + } } /** |