From a6a923c506373325e62a4433177032d78129c65c Mon Sep 17 00:00:00 2001 From: ARDiDo <90479315+ARDiDo@users.noreply.github.com> Date: Fri, 7 Jan 2022 16:19:51 -0500 Subject: [PATCH] mousebindings: use available resize edges first in drag actions --- src/cursor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cursor.c b/src/cursor.c index 1253a6f6..d28b2db3 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -234,7 +234,7 @@ process_cursor_motion(struct server *server, uint32_t time) if (mousebind->mouse_event == MOUSE_ACTION_DRAG && mousebind->pressed_in_context) { /* Find closest resize edges in case action is Resize */ - if (view) { + if (view && !resize_edges) { resize_edges |= server->seat.cursor->x < view->x + view->w / 2 ? WLR_EDGE_LEFT : WLR_EDGE_RIGHT;