Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java
index a3de792c1..b68e27f2c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeModelProvider.java
@@ -479,9 +479,11 @@ public abstract class SynchronizeModelProvider implements ISyncInfoSetChangeList
}
}
} catch (CoreException e) {
- // If the resource exists, log the exception and continue.
+ // If the resource exists (is accessible), log the exception and continue.
// Otherwise, just ignore the exception
- if (resource.exists() && e.getStatus().getCode() != IResourceStatus.RESOURCE_NOT_FOUND) {
+ if (resource.isAccessible()
+ && e.getStatus().getCode() != IResourceStatus.RESOURCE_NOT_FOUND
+ && e.getStatus().getCode() != IResourceStatus.PROJECT_NOT_OPEN) {
TeamPlugin.log(e);
}
}

Back to the top