From 2919dc617f358ed5ebe29b3469e228ad9e36800a Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Fri, 19 Sep 2014 17:33:49 +0200 Subject: [PATCH] QmlProfiler: set overview range slider right border to correct value Change-Id: I64e721e11aa1a8d7a678f0f0a4573c7f7a885380 Reviewed-by: Kai Koehne --- src/plugins/qmlprofiler/qml/Overview.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmlprofiler/qml/Overview.qml b/src/plugins/qmlprofiler/qml/Overview.qml index 153bdab1581..99485648fd2 100644 --- a/src/plugins/qmlprofiler/qml/Overview.qml +++ b/src/plugins/qmlprofiler/qml/Overview.qml @@ -148,8 +148,10 @@ Canvas { newX = canvas.width - rangeMover.rangeWidth; if (newX < rangeMover.rangeLeft) { + // Changing left border will change width, so precompute right border here. + var right = newX + rangeMover.rangeWidth; rangeMover.rangeLeft = newX; - rangeMover.rangeRight = newX + rangeMover.rangeWidth; + rangeMover.rangeRight = right; } else if (newX > rangeMover.rangeLeft) { rangeMover.rangeRight = newX + rangeMover.rangeWidth; rangeMover.rangeLeft = newX;