From 11df949ad3388160c87093b1cd0eda0472834182 Mon Sep 17 00:00:00 2001 From: Jonathan Rajotte Date: Wed, 21 Sep 2016 15:06:52 -0400 Subject: [PATCH] lami: getSymbolColors can return null Fixes CID 112047 Change-Id: Ib48dc0fdf1b50c0904ba22683de6cf5f7fe331ea Signed-off-by: Jonathan Rajotte Reviewed-on: https://git.eclipse.org/r/81625 Reviewed-by: Alexandre Montplaisir Reviewed-by: Hudson CI Tested-by: Alexandre Montplaisir --- .../analysis/lami/ui/viewers/LamiScatterViewer.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/viewers/LamiScatterViewer.java b/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/viewers/LamiScatterViewer.java index 71af50faf0..d25c446bb0 100644 --- a/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/viewers/LamiScatterViewer.java +++ b/analysis/org.eclipse.tracecompass.analysis.lami.ui/src/org/eclipse/tracecompass/internal/provisional/analysis/lami/ui/viewers/LamiScatterViewer.java @@ -688,6 +688,10 @@ public class LamiScatterViewer extends LamiXYChartViewer { Color lightColor = lightColorsIt.next(); Color color = colorsIt.next(); Color[] colors = ((ILineSeries) series).getSymbolColors(); + if (colors == null) { + /* Should never happen */ + continue; + } if (currentSelections.isEmpty()) { /* Put all symbols to the normal colors */ -- 2.34.1