Don't set infinite or NaN numbers as start of the flick range

The flick range should always be bounded by finite numbers.

Task-number: QTCREATORBUG-10623
Change-Id: I27290eca531a1f36293dc0dea3dbdf0d2181e822
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
Ulf Hermann
2013-11-07 15:21:13 +01:00
committed by Kai Koehne
parent fea08ef453
commit 8098347335

View File

@@ -430,7 +430,7 @@ Rectangle {
endTime = end;
var newStartX = (startTime - qmlProfilerModelProxy.traceStartTime()) *
flick.width / (endTime-startTime);
if (Math.abs(newStartX - startX) >= 1)
if (isFinite(newStartX) && Math.abs(newStartX - startX) >= 1)
startX = newStartX;
}
}