summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--patch/shiftviewclients.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/patch/shiftviewclients.c b/patch/shiftviewclients.c
index c3122b0..5148c11 100644
--- a/patch/shiftviewclients.c
+++ b/patch/shiftviewclients.c
@@ -6,7 +6,15 @@ shiftviewclients(const Arg *arg)
unsigned int tagmask = 0;
for (c = selmon->clients; c; c = c->next)
+ #if SCRATCHPADS_PATCH
+ if (!(c->tags & SPTAGMASK))
+ tagmask = tagmask | c->tags;
+ #elif SCRATCHPAD_ALT_1_PATCH
+ if (!(c->tags & SCRATCHPAD_MASK))
+ tagmask = tagmask | c->tags;
+ #else
tagmask = tagmask | c->tags;
+ #endif // SCRATCHPADS_PATCH
shifted.ui = selmon->tagset[selmon->seltags];
if (arg->i > 0) // left circular shift