QmlProfiler: Restrict selection ranges to a minimum of 500ns

Smaller ranges shouldn't be useful for anything but create rounding
errors all over the place.

Task-number: QTCREATORBUG-10880
Change-Id: I5cf5e2c08b5cae676717ba8ada1cddee4523c399
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Ulf Hermann
2013-11-21 19:08:19 +01:00
parent 5a268789ef
commit 13abd6d65d
2 changed files with 2 additions and 2 deletions

View File

@@ -51,7 +51,7 @@ Canvas2D {
function updateRange() {
var newStartTime = Math.round(rangeMover.getLeft() * qmlProfilerModelProxy.traceDuration() / width) + qmlProfilerModelProxy.traceStartTime();
var newEndTime = Math.round(rangeMover.getRight() * qmlProfilerModelProxy.traceDuration() / width) + qmlProfilerModelProxy.traceStartTime();
if (startTime !== newStartTime || endTime !== newEndTime) {
if ((startTime !== newStartTime || endTime !== newEndTime) && newEndTime - newStartTime > 500) {
zoomControl.setRange(newStartTime, newEndTime);
}
}