-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Milestone
Description
This seems to be a regression introduced by cd54400. If the PV associated with a multistate symbol widget is a string, the label no longer shows it correctly, while it did in 4.5.0 and before.
It seems like the following diff will resolve it:
diff --git a/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.widgets.symbol/src/org/csstudio/opibuilder/widgets/symbol/multistate/CommonMultiSymbolFigure.java b/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.widgets.symbol/src/org/csstudio/opibuilder/widgets/symbol/multistate/CommonMultiSymbolFigure.java
index a95d09c938..c4a50961a3 100644
--- a/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.widgets.symbol/src/org/csstudio/opibuilder/widgets/symbol/multistate/CommonMultiSymbolFigure.java
+++ b/applications/opibuilder/opibuilder-plugins/org.csstudio.opibuilder.widgets.symbol/src/org/csstudio/opibuilder/widgets/symbol/multistate/CommonMultiSymbolFigure.java
@@ -226,6 +226,7 @@ public abstract class CommonMultiSymbolFigure extends Figure implements SymbolIm
statesLong.add(null);
}
statesStr.add(state);
+ index = statesStr.indexOf(state);
statesMap.put(index, state);
IPath path = findImage(index);
if (path == null)
Metadata
Metadata
Assignees
Labels
No labels