From 69262b01ced79c2d776fab9b889926d1816a1e7a Mon Sep 17 00:00:00 2001 From: Bear Date: Mon, 27 Dec 2021 09:29:58 +0000 Subject: Added DWM --- patch/transferall.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 patch/transferall.c (limited to 'patch/transferall.c') diff --git a/patch/transferall.c b/patch/transferall.c new file mode 100644 index 0000000..ee823b1 --- /dev/null +++ b/patch/transferall.c @@ -0,0 +1,26 @@ +void +transferall(const Arg *arg) +{ + Client *c, *n = selmon->clients, *attachfrom = NULL; + int i = 0, nstackclients = 0; + while (n) { + c = n; + n = c->next; + if (!ISVISIBLE(c) || c->isfloating) continue; + if (i >= selmon->nmaster) { + detach(c); + if (!attachfrom) { + attach(c); + } else { + c->next = attachfrom->next; + attachfrom->next = c; + } + attachfrom = c; + nstackclients++; + } + i++; + } + selmon->nmaster = nstackclients; + arrange(selmon); +} + -- cgit v1.2.1