diff options
| author | bakkeby <[email protected]> | 2021-04-06 12:47:38 +0200 |
|---|---|---|
| committer | bakkeby <[email protected]> | 2021-04-06 12:47:38 +0200 |
| commit | 0c88a49e27fd0888c81aea5dd3eef1c537164a6a (patch) | |
| tree | b2066d2097de4b64a6d5845f35b9cd86a60f9b9a /patch/distributetags.c | |
| parent | 905dc4d7afda05ca5dcc7c2f6dc9f0b25c7f8cda (diff) | |
| download | dwm-flexipatch-0c88a49e27fd0888c81aea5dd3eef1c537164a6a.tar.gz dwm-flexipatch-0c88a49e27fd0888c81aea5dd3eef1c537164a6a.zip | |
Adding distributetags patch
Diffstat (limited to 'patch/distributetags.c')
| -rw-r--r-- | patch/distributetags.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/patch/distributetags.c b/patch/distributetags.c new file mode 100644 index 0000000..252eb8f --- /dev/null +++ b/patch/distributetags.c @@ -0,0 +1,16 @@ +void +distributetags(const Arg *arg) +{ + unsigned int ui = 1; + int i = 0; + for (Client *c = selmon->clients; c; c = c->next) { + if (HIDDEN(c)) + continue; + if (!(c->tags & TAGMASK)) + continue; + c->tags = (ui << i) & TAGMASK; + i = (i + 1) % NUMTAGS; + } + focus(NULL); + arrange(selmon); +}
\ No newline at end of file |
