From 7187618d81adba0489e6164760861df4ba21163d Mon Sep 17 00:00:00 2001 From: Stivvo Date: Fri, 19 Feb 2021 12:35:00 +0100 Subject: [PATCH] Fix crash fullscreen without clients Pressing mod + e (togglefullscreen) in a tag without clients caused dwl to crash because selclient() returned NULL --- dwl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dwl.c b/dwl.c index fa83396..202bfa0 100644 --- a/dwl.c +++ b/dwl.c @@ -1034,7 +1034,8 @@ void togglefullscreen(const Arg *arg) { Client *sel = selclient(); - setfullscreen(sel, !sel->isfullscreen); + if (sel) + setfullscreen(sel, !sel->isfullscreen); } void