Parcourir la source

fixed null pointer bug in ScopeSlotEditingSupport.canEdit

terfloth@itemis.de il y a 13 ans
Parent
commit
9f192d2920

+ 3 - 1
plugins/org.yakindu.sct.simulation.ui/src/org/yakindu/sct/simulation/ui/view/editing/ScopeSlotEditingSupport.java

@@ -37,7 +37,9 @@ public abstract class ScopeSlotEditingSupport extends PublicEditingSupport {
 			Object value = ((AbstractSlot) element).getValue();
 			// TODO: check compatibility via (type system ) type not via class
 			// of value
-			if (value instanceof EObject) {
+			if ( value == null ) {
+				return false;
+			} else if (value instanceof EObject) {
 				return getSupportedType().isAssignableFrom(
 						((EObject) value).eClass().getInstanceClass());
 			} else {