diff options
author | Henrik Rentz-Reichert | 2018-03-02 13:49:00 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2018-03-02 13:49:00 +0000 |
commit | 7c9cb4308864f36e33d4c7ca5aa8c2d203473310 (patch) | |
tree | a07d5490eafac19c400f5ac31b74a52f98645903 /plugins/org.eclipse.etrice.ui.behavior.fsm/src | |
parent | eca8349e5c8e9f9032bf48c20a76eae90f75d609 (diff) | |
download | org.eclipse.etrice-7c9cb4308864f36e33d4c7ca5aa8c2d203473310.tar.gz org.eclipse.etrice-7c9cb4308864f36e33d4c7ca5aa8c2d203473310.tar.xz org.eclipse.etrice-7c9cb4308864f36e33d4c7ca5aa8c2d203473310.zip |
Bug 531923 - [beahavior.ui] interface items without incoming messages
should not occur in transition dialog
Change-Id: Ibcae55693a7c8fc055a5a754b16927187fac1e93
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.behavior.fsm/src')
-rw-r--r-- | plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/dialogs/TransitionTriggerCompartment.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/dialogs/TransitionTriggerCompartment.java b/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/dialogs/TransitionTriggerCompartment.java index 7ff1866c3..1fcef7532 100644 --- a/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/dialogs/TransitionTriggerCompartment.java +++ b/plugins/org.eclipse.etrice.ui.behavior.fsm/src/org/eclipse/etrice/ui/behavior/fsm/dialogs/TransitionTriggerCompartment.java @@ -364,7 +364,9 @@ public class TransitionTriggerCompartment { memberAwareConfiguration.configureMemberAwareness(interfaceCombo); for (AbstractInterfaceItem item : interfaceItems) { - interfaceCombo.add(item.getDisplayName()); + if (!item.getAllIncomingAbstractMessages().isEmpty()) { + interfaceCombo.add(item.getDisplayName()); + } } } @@ -475,7 +477,7 @@ public class TransitionTriggerCompartment { idx = pos; ++pos; } - if (idx==-1) { + if (idx==-1 && !currentMsgs.isEmpty()) { idx = 0; mif.setMessage(currentMsgs.get(idx)); triggerViewer.refresh(); |