diff options
author | Michael Rennie | 2007-12-12 21:32:40 +0000 |
---|---|---|
committer | Michael Rennie | 2007-12-12 21:32:40 +0000 |
commit | f1e83733bce497ac4b671a9161ede0506bd60140 (patch) | |
tree | 0a1792f5b31b61c5a50304d56c86e8438db2f89b /org.eclipse.debug.ui | |
parent | 960917f05863a70372f946cb9cc9360543605a5b (diff) | |
download | eclipse.platform.debug-f1e83733bce497ac4b671a9161ede0506bd60140.tar.gz eclipse.platform.debug-f1e83733bce497ac4b671a9161ede0506bd60140.tar.xz eclipse.platform.debug-f1e83733bce497ac4b671a9161ede0506bd60140.zip |
Bug 212581 [launching] widget disposed exception launching
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/launchConfigurations/LaunchConfigurationView.java | 8 |
1 files changed, 6 insertions, 2 deletions
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 bfcb1c60f..46e1a8ead 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 @@ -256,7 +256,9 @@ public class LaunchConfigurationView extends AbstractDebugView implements ILaunc Display display = DebugUIPlugin.getStandardDisplay(); display.asyncExec(new Runnable() { public void run() { - handleConfigurationAdded(configuration, from); + if(!fTree.isDisposed()) { + handleConfigurationAdded(configuration, from); + } } }); } @@ -344,7 +346,9 @@ public class LaunchConfigurationView extends AbstractDebugView implements ILaunc Display display = DebugUIPlugin.getStandardDisplay(); display.asyncExec(new Runnable() { public void run() { - handleConfigurationRemoved(configuration); + if(!fTree.isDisposed()) { + handleConfigurationRemoved(configuration); + } } }); } |