tmf: Bug 496219: Fix incorrect time graph bounds when no time events
authorPatrick Tasse <patrick.tasse@gmail.com>
Wed, 15 Jun 2016 21:00:04 +0000 (17:00 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Wed, 13 Jul 2016 18:43:12 +0000 (14:43 -0400)
When calculating the default bounds from time graph entries, if none of
the entries have time events, the bounds should be set to SWT.DEFAULT.

Change-Id: I5973319c66e3e31059304e628f9bd416a593b326
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/75354
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hudson CI
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/widgets/timegraph/TimeGraphViewer.java

index 2696a1d5b23e21e82d2255a7afb13e2976f5f7f1..4b515d19de78b6eb49329029a94ffec465f3d9c9 100644 (file)
@@ -736,6 +736,10 @@ public class TimeGraphViewer implements ITimeDataProvider, IMarkerAxisListener,
         for (ITimeGraphEntry entry : entries) {
             setTimeRange(entry);
         }
+        if (fTime0Bound > fTime1Bound) {
+            fTime0Bound = SWT.DEFAULT;
+            fTime1Bound = SWT.DEFAULT;
+        }
     }
 
     private void setTimeRange(ITimeGraphEntry entry) {
This page took 0.027497 seconds and 5 git commands to generate.