Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/DependencyTreePage.java')
-rw-r--r--org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/DependencyTreePage.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/DependencyTreePage.java b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/DependencyTreePage.java
index 3809d85e..5b1fa25c 100644
--- a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/DependencyTreePage.java
+++ b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/DependencyTreePage.java
@@ -588,11 +588,13 @@ public class DependencyTreePage extends FormPage implements IMavenProjectChanged
// defer updating the field while the user is typing.
final Job updateJob = new WorkbenchJob("Update Maven Dependency Viewers") {
public IStatus runInUIThread(IProgressMonitor monitor) {
- isSettingSelection = true;
- selectListElements(searchMatcher);
- selectTreeElements(searchMatcher);
- setTreeFilter(searchFilter, false);
- isSettingSelection = false;
+ if(!listViewer.getTable().isDisposed()) {
+ isSettingSelection = true;
+ selectListElements(searchMatcher);
+ selectTreeElements(searchMatcher);
+ setTreeFilter(searchFilter, false);
+ isSettingSelection = false;
+ }
return Status.OK_STATUS;
}
};

Back to the top