diff options
Diffstat (limited to 'eclipse/plugins')
-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(); + } } /** |