Browse Source

Made classcast typesafe.

markus.muehlbrandt@itemis.de 13 years ago
parent
commit
f0c48545eb

+ 5 - 2
plugins/org.yakindu.sct.simulation.ui/src/org/yakindu/sct/simulation/ui/view/DeclarationView.java

@@ -170,8 +170,11 @@ public class DeclarationView extends ViewPart implements IDebugContextListener,
 			if (control instanceof Button) {
 				Listener[] llist = control.getListeners(SWT.Selection);
 				for (Listener listener : Arrays.asList(llist)) {
-					((Button) control)
-							.removeSelectionListener((SelectionListener) listener);
+					if (listener instanceof SelectionListener) {
+						((Button) control)
+								.removeSelectionListener((SelectionListener) listener);
+
+					}
 				}
 			}