diff options
-rw-r--r-- | bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java index e18a14490..6468098e3 100644 --- a/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java +++ b/bundles/org.eclipse.equinox.p2.director.app/src/org/eclipse/equinox/internal/p2/director/app/DirectorApplication.java @@ -684,7 +684,7 @@ public class DirectorApplication implements IApplication, ProvisioningListener { //TODO BE CAREFUL SINCE WE ARE MODIFYING THE SELF PROFILE int type = event.getRepositoryType(); URI location = event.getRepositoryLocation(); - if (IRepository.TYPE_ARTIFACT == type) { + if (IRepository.TYPE_ARTIFACT == type && artifactReposForRemoval != null) { for (int i = 0; i < artifactReposForRemoval.length; i++) { if (artifactReposForRemoval[i] != null && URIUtil.sameURI(artifactReposForRemoval[i], (location))) { artifactReposForRemoval[i] = null; |