From 7e6ec58b91e0b1190571091334dd3b23359fad56 Mon Sep 17 00:00:00 2001 From: Tobias Bengfort Date: Sat, 4 Sep 2021 11:55:53 +0200 Subject: [PATCH] fix crash when borders align perfectly with screen borders --- dwl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dwl.c b/dwl.c index 2c1634b..a1c4e7f 100644 --- a/dwl.c +++ b/dwl.c @@ -1697,8 +1697,9 @@ renderclients(Monitor *m, struct timespec *now) color = (c == sel) ? focuscolor : bordercolor; for (i = 0; i < 4; i++) { scalebox(&borders[i], m->wlr_output->scale); - wlr_render_rect(drw, &borders[i], color, - m->wlr_output->transform_matrix); + if (borders[i].width > 0 && borders[i].height > 0) + wlr_render_rect(drw, &borders[i], color, + m->wlr_output->transform_matrix); } }