Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernd Hufmann2012-03-08 18:53:21 +0000
committerBernd Hufmann2012-03-08 18:53:21 +0000
commitc2878535beecb7c11a478dfc8df0b5b74638bc41 (patch)
tree32e64655fa59b25b574b01f4ccf7b91c9f47ccde /lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram
parentf314e86c7cbe7a026b095521984186bcccbb3912 (diff)
downloadorg.eclipse.linuxtools-c2878535beecb7c11a478dfc8df0b5b74638bc41.tar.gz
org.eclipse.linuxtools-c2878535beecb7c11a478dfc8df0b5b74638bc41.tar.xz
org.eclipse.linuxtools-c2878535beecb7c11a478dfc8df0b5b74638bc41.zip
Fix for Bug 372352
Diffstat (limited to 'lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram')
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/FullTraceHistogram.java1
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/Histogram.java5
-rw-r--r--lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/TimeRangeHistogram.java1
3 files changed, 6 insertions, 1 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/FullTraceHistogram.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/FullTraceHistogram.java
index c8f915aee2..2f282d9e70 100644
--- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/FullTraceHistogram.java
+++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/FullTraceHistogram.java
@@ -69,6 +69,7 @@ public class FullTraceHistogram extends Histogram implements MouseMoveListener {
// Operations
// ------------------------------------------------------------------------
+ @Override
public void setFullRange(long startTime, long endTime) {
fZoom.setFullRange(startTime, endTime);
}
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/Histogram.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/Histogram.java
index 97fb54a484..9527a48dfa 100644
--- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/Histogram.java
+++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/Histogram.java
@@ -259,7 +259,7 @@ public abstract class Histogram implements ControlListener, PaintListener, KeyLi
// ------------------------------------------------------------------------
// Operations
// ------------------------------------------------------------------------
-
+ public abstract void setFullRange(long startTime, long endTime);
public abstract void updateTimeRange(long startTime, long endTime);
/**
@@ -390,6 +390,9 @@ public abstract class Histogram implements ControlListener, PaintListener, KeyLi
fTimeRangeStartText.setText(HistogramUtils.nanosecondsToString(fDataModel.getFirstBucketTime()));
fTimeRangeEndText.setText(HistogramUtils.nanosecondsToString(fDataModel.getEndTime()));
fMaxNbEventsText.setText(Long.toString(fScaledData.fMaxValue));
+
+ setFullRange(fDataModel.getFirstBucketTime(), fDataModel.getEndTime());
+
// The Y-axis area might need to be re-sized
fMaxNbEventsText.getParent().layout();
}
diff --git a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/TimeRangeHistogram.java b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/TimeRangeHistogram.java
index bf8e2030fb..5ae389fb03 100644
--- a/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/TimeRangeHistogram.java
+++ b/lttng/org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/views/histogram/TimeRangeHistogram.java
@@ -62,6 +62,7 @@ public class TimeRangeHistogram extends Histogram {
fZoom.setNewRange(startTime, duration);
}
+ @Override
public void setFullRange(long startTime, long endTime) {
long currentFirstEvent = getStartTime();
fZoom.setFullRange((currentFirstEvent == 0) ? startTime : currentFirstEvent, endTime);

Back to the top