From 059358da2f4e3b7e685ee03607cc3f6c04c567b4 Mon Sep 17 00:00:00 2001 From: "P.P.A" Date: Sat, 8 Jul 2023 10:00:23 +0200 Subject: pertag --- dwm.c.rej | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'dwm.c.rej') diff --git a/dwm.c.rej b/dwm.c.rej index 80303f8..46335fe 100644 --- a/dwm.c.rej +++ b/dwm.c.rej @@ -1,12 +1,28 @@ ---- dwm.c -+++ dwm.c -@@ -723,6 +790,9 @@ destroynotify(XEvent *e) +--- dwm.c 2020-05-23 00:20:34.877944603 +0200 ++++ dwm.c 2020-06-22 12:49:55.298859682 +0200 +@@ -1566,13 +1616,24 @@ void + setmfact(const Arg *arg) + { + float f; ++ unsigned int i; - if ((c = wintoclient(ev->window))) - unmanage(c, 1); + if (!arg || !selmon->lt[selmon->sellt]->arrange) + return; + f = arg->f < 1.0 ? arg->f + selmon->mfact : arg->f - 1.0; +- if (f < 0.1 || f > 0.9) ++ if (arg->f == 0.0) ++ f = mfact; ++ if (f < 0.05 || f > 0.95) + return; + selmon->mfact = f; ++ for(i=0; itagset[selmon->seltags] & 1<pertag->mfacts[i+1] = f; + -+ else if ((c = swallowingclient(ev->window))) -+ unmanage(c->swallowing, 1); ++ if(selmon->pertag->curtag == 0) ++ { ++ selmon->pertag->mfacts[0] = f; ++ } + arrange(selmon); } - void -- cgit v1.2.3