forked from qt-creator/qt-creator
QmlProfiler: Don't ignore ranges of < 500ns in overview
As most of the numbers involved are single precision floats rounding errors can easily lead to such numbers. Instead of ignoring it set the range to the smallest allowable value. Task-number: QTCREATORBUG-11879 Change-Id: If8d08b27cc9e4cf2a63ff4973f519b0d3363178d Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user