--- config.def.h | 1 + dwm.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/config.def.h b/config.def.h index 1c0b587..19191cb 100644 --- a/config.def.h +++ b/config.def.h _AT_@ -70,6 +70,7 @@ static Key keys[] = { { MODKEY, XK_d, incnmaster, {.i = -1 } }, { MODKEY, XK_h, setmfact, {.f = -0.05} }, { MODKEY, XK_l, setmfact, {.f = +0.05} }, + { MODKEY|ShiftMask, XK_i, setmfact, {.f = 0.0 } }, { MODKEY, XK_Return, zoom, {0} }, { MODKEY, XK_Tab, view, {0} }, { MODKEY|ShiftMask, XK_c, killclient, {0} }, diff --git a/dwm.c b/dwm.c index 4465af1..06586bf 100644 --- a/dwm.c +++ b/dwm.c _AT_@ -1520,6 +1520,9 @@ setmfact(const Arg *arg) if (!arg || !selmon->lt[selmon->sellt]->arrange) return; f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0; + if (!arg->f) { + f = mfact; + } if (f < 0.1 || f > 0.9) return; selmon->mfact = f; -- 2.30.0Received on Fri Feb 12 2021 - 13:12:42 CET
This archive was generated by hypermail 2.3.0 : Fri Feb 12 2021 - 14:00:41 CET