Fix occasional widget disposed exception git-svn-id: http://dev.eclipse.org/svnroot/technology/org.eclipse.stem/branches/STEM_1_4_0@3453 92a21009-5b66-0410-b83a-dc787c41c6e9
diff --git a/core/org.eclipse.stem.ui/src/org/eclipse/stem/ui/widgets/DecoratorSelector.java b/core/org.eclipse.stem.ui/src/org/eclipse/stem/ui/widgets/DecoratorSelector.java index 1e35db2..bb0a257 100644 --- a/core/org.eclipse.stem.ui/src/org/eclipse/stem/ui/widgets/DecoratorSelector.java +++ b/core/org.eclipse.stem.ui/src/org/eclipse/stem/ui/widgets/DecoratorSelector.java
@@ -364,8 +364,10 @@ */ void initializeCombo(final Combo combo, final String[] names, final int selectionIndex) { - combo.setItems(names); - combo.select(selectionIndex); + if(!combo.isDisposed()) { + combo.setItems(names); + combo.select(selectionIndex); + } } // initializeCombo /**