summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2019-12-06 11:55:20 +0100
committerKnud Dollereder <knud.dollereder@qt.io>2019-12-06 12:49:57 +0000
commitc6ab1d8b4f43ff3d458667273955e7194ba718b5 (patch)
tree52cb7e28e78239a52fdc4c1d68d65969fd058d3e
parent8ebcef7b512eb09b94df1d64a08b1edb6f7e89cb (diff)
downloadqt-creator-c6ab1d8b4f43ff3d458667273955e7194ba718b5.tar.gz
QmlDesigner: fix endless loop when maxTime is 0
If there is no active timeline or maxtime is really 0 int GraphicsView::mapValueToY(double y) const was in an endless loop Change-Id: I42c18d9183338d2b76f1f06bab279da7f95b51d9 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
-rw-r--r--src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp b/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp
index b0f0c7637f..2f943bf495 100644
--- a/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp
+++ b/src/plugins/qmldesigner/components/curveeditor/detail/graphicsview.cpp
@@ -554,7 +554,7 @@ double GraphicsView::timeLabelInterval(QPainter *painter, double maxTime)
double tickDistance = mapTimeToX(deltaTime);
while (true) {
- if (tickDistance == 0 && deltaTime > maxTime)
+ if (tickDistance == 0 && deltaTime >= maxTime)
return maxTime;
if (tickDistance > minTextSpacing)