Bug 212581 [launching] widget disposed exception launching
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationView.java index c398221..3909ba4 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationView.java
@@ -261,7 +261,9 @@ Display display = DebugUIPlugin.getStandardDisplay(); display.asyncExec(new Runnable() { public void run() { - handleConfigurationAdded(configuration, from); + if(!fTree.isDisposed()) { + handleConfigurationAdded(configuration, from); + } } }); } @@ -306,7 +308,9 @@ Display display = DebugUIPlugin.getStandardDisplay(); display.asyncExec(new Runnable() { public void run() { - handleConfigurationRemoved(configuration); + if(!fTree.isDisposed()) { + handleConfigurationRemoved(configuration); + } } }); }