timing: avoid a division by zero with scatter viewer
[deliverable/tracecompass.git] / analysis / org.eclipse.tracecompass.analysis.timing.ui / src / org / eclipse / tracecompass / analysis / timing / ui / views / segmentstore / scatter / AbstractSegmentStoreScatterGraphViewer.java
index 1017c9f58173ba804373fe482a621055509bd13e..fe2731c4da69a59a09291b7efd01b40e74d037e4 100644 (file)
@@ -108,7 +108,7 @@ public abstract class AbstractSegmentStoreScatterGraphViewer extends TmfCommonXL
             final long startTime = fCurrentRange.getStartTime().getValue();
             final long endTime = fCurrentRange.getEndTime().getValue();
             fPixelStart = startTime;
-            fPixelSize = (endTime - startTime) / MAX_POINTS;
+            fPixelSize = Math.max(1, (endTime - startTime) / MAX_POINTS);
             final Iterable<ISegment> intersectingElements = segStore.getIntersectingElements(startTime, endTime);
 
             final List<ISegment> list = convertIterableToList(intersectingElements, statusMonitor);
This page took 0.025563 seconds and 5 git commands to generate.