Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditor.java')
-rw-r--r--org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditor.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditor.java b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditor.java
index bafc906c..1be781cd 100644
--- a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditor.java
+++ b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditor.java
@@ -1009,7 +1009,6 @@ public class MavenPomEditor extends FormEditor implements IResourceChangeListene
IFileEditorInput fileInput = (IFileEditorInput) input;
pomFile = fileInput.getFile();
pomFile.refreshLocal(1, null);
- ResourcesPlugin.getWorkspace().addResourceChangeListener(this);
}
mavenProject = SelectionUtil.getMavenProject(input, monitor);
@@ -1075,6 +1074,9 @@ public class MavenPomEditor extends FormEditor implements IResourceChangeListene
setPartName(editorInput.getToolTipText());
// setContentDescription(name);
super.init(site, editorInput);
+ if(editorInput instanceof IFileEditorInput) {
+ ResourcesPlugin.getWorkspace().addResourceChangeListener(this);
+ }
activationListener = new MavenPomActivationListener(site.getWorkbenchWindow().getPartService());
}

Back to the top