diff options
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.java | 4 |
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()); } |