@@ -118,8 +118,8 @@ MouseArea {
118 property real currentWidth
118 property real currentWidth
119 property real currentHeight
119 property real currentHeight
121− readonly property string cursorName: {
121+ property string cursorName: {
122− if (root.containsMouse || dragging) {
122+ if (root.containsMouse || root.pressed) {
123 if (leftBorder && !topBorder && !bottomBorder) {
123 if (leftBorder && !topBorder && !bottomBorder) {
124 return "left_side";
124 return "left_side";
125 } else if (rightBorder && !topBorder && !bottomBorder) {
125 } else if (rightBorder && !topBorder && !bottomBorder) {
@@ -186,7 +186,9 @@ MouseArea {
187 resetBordersToMoveTimer.start();
187 resetBordersToMoveTimer.start();
188 d.dragging = false;
188 d.dragging = false;
189+ if (containsMouse) {
189− d.updateBorders();
190+ d.updateBorders();