diff options
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/core/internal/MoveDeleteManager.java')
-rw-r--r-- | bundles/org.eclipse.team.core/src/org/eclipse/team/core/internal/MoveDeleteManager.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/internal/MoveDeleteManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/internal/MoveDeleteManager.java index 85ffaf12c..3079045a3 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/internal/MoveDeleteManager.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/internal/MoveDeleteManager.java @@ -24,6 +24,9 @@ public class MoveDeleteManager implements IMoveDeleteHook { private IMoveDeleteHook getHookFor(IResource resource) { IProject project = resource.getProject(); RepositoryProvider provider = RepositoryProviderType.getProvider(project); + if(provider==null) { + return DEFAULT_HOOK; + } IMoveDeleteHook hook = provider.getMoveDeleteHook(); if (hook == null) { return DEFAULT_HOOK; |