From 713a036db6fd365d2ea47b25d8a9aa57e0b15116 Mon Sep 17 00:00:00 2001 From: Stivvo Date: Sat, 26 Dec 2020 14:02:10 +0100 Subject: [PATCH] Fix > 1 clients borders being highlighted With multiple clients on multiple monitors, one client for each monitor had "focuscolor" colored borders. Now, only just the currently focused client has "focuscolor" colored borders as usual. --- dwl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dwl.c b/dwl.c index 1042fb1..0de6915 100644 --- a/dwl.c +++ b/dwl.c @@ -1274,7 +1274,7 @@ renderclients(Monitor *m, struct timespec *now) }; /* Draw window borders */ - color = (c == m->focus) ? focuscolor : bordercolor; + color = (c == selmon->focus) ? focuscolor : bordercolor; for (i = 0; i < 4; i++) { scalebox(&borders[i], m->wlr_output->scale); wlr_render_rect(drw, &borders[i], color,