From ec49904bac6ec62cf302da01ad88dcb192b0de6d Mon Sep 17 00:00:00 2001 From: Zacharias-Brohn Date: Sat, 21 Mar 2026 15:50:34 +0100 Subject: [PATCH] select rectangle --- Modules/DesktopIcons/DesktopIcons.qml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Modules/DesktopIcons/DesktopIcons.qml b/Modules/DesktopIcons/DesktopIcons.qml index c06ba69..d5272a3 100644 --- a/Modules/DesktopIcons/DesktopIcons.qml +++ b/Modules/DesktopIcons/DesktopIcons.qml @@ -87,6 +87,7 @@ Item { } border.color: DynamicColors.palette.m3primary + border.pixelAligned: true border.width: 1 color: DynamicColors.tPalette.m3primary opacity: 0 @@ -127,10 +128,10 @@ Item { onPositionChanged: mouse => { if (lasso.visible) { - lasso.x = Math.floor(Math.min(mouse.x, root.startX)); - lasso.y = Math.floor(Math.min(mouse.y, root.startY)); - lasso.width = Math.floor(Math.abs(mouse.x - root.startX)); - lasso.height = Math.floor(Math.abs(mouse.y - root.startY)); + lasso.x = Math.min(mouse.x, root.startX); + lasso.y = Math.min(mouse.y, root.startY); + lasso.width = Math.abs(mouse.x - root.startX); + lasso.height = Math.abs(mouse.y - root.startY); let minCol = Math.floor((lasso.x - gridArea.x) / cellWidth); let maxCol = Math.floor((lasso.x + lasso.width - gridArea.x) / cellWidth);