From d06ea7dcb8d51bf7cff3800dcfcd7ae852e3cb7f Mon Sep 17 00:00:00 2001 From: Squibid Date: Tue, 11 Feb 2025 15:45:12 -0600 Subject: add colored borders --- dwl.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'dwl.c') diff --git a/dwl.c b/dwl.c index 8c600f8..7edb3fd 100644 --- a/dwl.c +++ b/dwl.c @@ -1642,10 +1642,7 @@ focusclient(Client *c, int lift) selmon = c->mon; c->isurgent = 0; - /* Don't change border color if there is an exclusive focus or we are - * handling a drag operation */ - if (!exclusive_focus && !seat->drag) - client_set_border_color(c, focuscolor); + client_set_border_color(c, focuscolor); } /* Deactivate old client if focus is changing */ @@ -2128,6 +2125,7 @@ motionnotify(uint32_t time, struct wlr_input_device *device, double dx, double d if (sloppyfocus) selmon = xytomon(cursor->x, cursor->y); } + client_set_border_color(focustop(selmon), focuscolor); /* Update drag icon's position */ wlr_scene_node_set_position(&drag_icon->node, (int)round(cursor->x), (int)round(cursor->y)); -- cgit v1.2.1