diff --git a/src/plugins/qmlprofiler/qml/Overview.qml b/src/plugins/qmlprofiler/qml/Overview.qml index 289ecdb2060..42df9b03671 100644 --- a/src/plugins/qmlprofiler/qml/Overview.qml +++ b/src/plugins/qmlprofiler/qml/Overview.qml @@ -55,9 +55,8 @@ Canvas { return; 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) && newEndTime - newStartTime > 500) { - zoomControl.setRange(newStartTime, newEndTime); - } + if (startTime !== newStartTime || endTime !== newEndTime) + zoomControl.setRange(newStartTime, Math.max(newEndTime, newStartTime + 500)); } function clamp(val, min, max) {