commit | 5d2a7b9cdb52d30f5ab916d706a8c50fac4c2b8e | [log] [tgz] |
---|---|---|
author | Bernd Hufmann <Bernd.Hufmann@ericsson.com> | Thu Jul 22 08:31:12 2021 -0400 |
committer | Bernd Hufmann <bernd.hufmann@ericsson.com> | Wed Jul 28 14:30:57 2021 -0400 |
tree | 79aa2c206f3b41ed70a3f6c3c24f995f7acb2c9f | |
parent | 0f15c8330241193ec688b7f6625d1044d184dd6b [diff] |
xml: Support type Double when using increment feature [Fixed] support type Double when using increment feature Change-Id: Iabae8c0e76f093c12f6d9d5fdc2d4e0dfc5a1b18 Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com> Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/183284 Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com> Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org> Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
diff --git a/tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/DataDrivenActionStateChange.java b/tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/DataDrivenActionStateChange.java index dc12119..2879856 100644 --- a/tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/DataDrivenActionStateChange.java +++ b/tmf/org.eclipse.tracecompass.tmf.analysis.xml.core/src/org/eclipse/tracecompass/internal/tmf/analysis/xml/core/fsm/model/DataDrivenActionStateChange.java
@@ -213,6 +213,12 @@ Integer currentValue = (currentState == null ? 0 : (Integer) currentState); return incrementLong + currentValue; } + if (stateValue instanceof Double) { + Double incrementLong = (Double) stateValue; + Object currentState = ss.queryOngoing(quark); + Double currentValue = (currentState == null ? 0 : (Double) currentState); + return incrementLong + currentValue; + } return stateValue; }