Skip to content

Commit 0e18ba3

Browse files
committed
fix a snapping regression in rectangle control
1 parent 3034d03 commit 0e18ba3

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/qml/modules/Shotcut/Controls/RectangleControl.qml

+5-7
Original file line numberDiff line numberDiff line change
@@ -290,8 +290,8 @@ Item {
290290
startY = rectangle.y;
291291
}
292292
onPositionChanged: mouse => {
293-
var newX;
294-
var newY;
293+
var newX = rectangle.x;
294+
var newY = rectangle.y;
295295
if (!(mouse.modifiers & Qt.AltModifier)) {
296296
newX = snapX(rectangle.x + rectangle.width / 2) - rectangle.width / 2;
297297
newY = snapY(rectangle.y + rectangle.height / 2) - rectangle.height / 2;
@@ -311,11 +311,9 @@ Item {
311311
newY = startY;
312312
}
313313
}
314-
if (newX && newY) {
315-
rectangle.x = newX;
316-
rectangle.y = newY;
317-
rectChanged(rectangle);
318-
}
314+
rectangle.x = newX;
315+
rectangle.y = newY;
316+
rectChanged(rectangle);
319317
}
320318
onReleased: {
321319
rectChanged(rectangle);

0 commit comments

Comments
 (0)