From 07b79c903e22fdba75da21028ffafe48b3a8b9c7 Mon Sep 17 00:00:00 2001 From: Venelin Dechkov Date: Fri, 24 Jan 2025 21:31:36 +0200 Subject: [PATCH] toggle layouts --- dwm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dwm.c b/dwm.c index 520a150..feaf4e0 100644 --- a/dwm.c +++ b/dwm.c @@ -1513,6 +1513,10 @@ setfullscreen(Client *c, int fullscreen) void setlayout(const Arg *arg) { + /* Toggle between previous */ + if(arg && arg->v == selmon->lt[selmon->sellt]) + arg = NULL; + if (!arg || !arg->v || arg->v != selmon->lt[selmon->sellt]) selmon->sellt ^= 1; if (arg && arg->v)