Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Swanson2005-02-17 17:20:02 +0000
committerDarin Swanson2005-02-17 17:20:02 +0000
commit2cf372fad0758b7d676c0ade33f2144b73d6ecba (patch)
treec1f471cd0b482175a894b3a552790896b292278b /org.eclipse.ui.externaltools
parent306192366d91984fc4a303d36c8afbce94f53ef1 (diff)
downloadeclipse.platform.debug-2cf372fad0758b7d676c0ade33f2144b73d6ecba.tar.gz
eclipse.platform.debug-2cf372fad0758b7d676c0ade33f2144b73d6ecba.tar.xz
eclipse.platform.debug-2cf372fad0758b7d676c0ade33f2144b73d6ecba.zip
Bug 85718 - Exception creating builder
Diffstat (limited to 'org.eclipse.ui.externaltools')
-rw-r--r--org.eclipse.ui.externaltools/External Tools Base/org/eclipse/ui/externaltools/internal/ui/BuilderPropertyPage.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/org.eclipse.ui.externaltools/External Tools Base/org/eclipse/ui/externaltools/internal/ui/BuilderPropertyPage.java b/org.eclipse.ui.externaltools/External Tools Base/org/eclipse/ui/externaltools/internal/ui/BuilderPropertyPage.java
index d04e429e8..5603c572d 100644
--- a/org.eclipse.ui.externaltools/External Tools Base/org/eclipse/ui/externaltools/internal/ui/BuilderPropertyPage.java
+++ b/org.eclipse.ui.externaltools/External Tools Base/org/eclipse/ui/externaltools/internal/ui/BuilderPropertyPage.java
@@ -562,9 +562,13 @@ public final class BuilderPropertyPage extends PropertyPage implements ICheckSta
userHasMadeChanges= true;
//retrieve the last "new" config
//may have been changed by the user pressing apply in the edit dialog
- config= (ILaunchConfiguration)newConfigList.get(newConfigList.size() - 1);
- viewer.add(config);
- viewer.setChecked(config, isEnabled(config));
+ Display.getDefault().asyncExec(new Runnable() {
+ public void run() {
+ ILaunchConfiguration updatedConfig= (ILaunchConfiguration)newConfigList.get(newConfigList.size() - 1);
+ viewer.add(updatedConfig);
+ viewer.setChecked(updatedConfig, isEnabled(updatedConfig));
+ }
+ });
}
} catch (CoreException e) {
handleException(e);

Back to the top