[wiki] [sites] Fix patch dwm-6.1-tagintostack-allmaster for dwm-6.2 || astier

From: <git_AT_suckless.org>
Date: Wed, 27 Feb 2019 01:25:10 +0100

commit 6947cd4ed0a61ce141f8d1ef16d47b00bfe94c6b
Author: astier <aleksandrs.stier_AT_uni-bielefeld.de>
Date: Wed Feb 27 01:20:51 2019 +0100

    Fix patch dwm-6.1-tagintostack-allmaster for dwm-6.2
    
    The patch dwm-6.1-tagintostack-allmaster cant be applied to dwm-6.2 due
    to a failing hunk. This is because some lines are shifted in dwm-6.2.

diff --git a/dwm.suckless.org/patches/tagintostack/dwm-6.2-tagintostack-onemaster.diff b/dwm.suckless.org/patches/tagintostack/dwm-6.2-tagintostack-onemaster.diff
new file mode 100644
index 00000000..18fa42be
--- /dev/null
+++ b/dwm.suckless.org/patches/tagintostack/dwm-6.2-tagintostack-onemaster.diff
_AT_@ -0,0 +1,34 @@
+From 43fb204a53e3f1bee47f51a2f4e52e5bf242e314 Mon Sep 17 00:00:00 2001
+From: astier <aleksandrs.stier_AT_uni-bielefeld.de>
+Date: Tue, 26 Feb 2019 01:04:55 +0100
+Subject: [PATCH] Attach clients from toggled tag into stack instead of master area
+
+New clients attach into the stack area when you toggle a new tag into
+view. This means your master area will remain unchanged when toggling
+views.
+---
+ dwm.c | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+diff --git a/dwm.c b/dwm.c
+index 4465af1..567fa8b 100644
+--- a/dwm.c
++++ b/dwm.c
+_AT_@ -1739,6 +1739,15 @@ toggleview(const Arg *arg)
+ {
+ unsigned int newtagset = selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK);
+
++ // the first visible client should be the same after we add a new tag
++ // we also want to be sure not to mutate the focus
++ Client *const c = nexttiled(selmon->clients);
++ if (c) {
++ Client * const selected = selmon->sel;
++ pop(c);
++ focus(selected);
++ }
++
+ if (newtagset) {
+ selmon->tagset[selmon->seltags] = newtagset;
+ focus(NULL);
+--
+2.20.1
diff --git a/dwm.suckless.org/patches/tagintostack/index.md b/dwm.suckless.org/patches/tagintostack/index.md
index 99d64f3b..33880a88 100644
--- a/dwm.suckless.org/patches/tagintostack/index.md
+++ b/dwm.suckless.org/patches/tagintostack/index.md
_AT_@ -20,3 +20,7 @@ Download
 Author
 ------
 * Aaron Burrow - <burrows.labs_AT_gmail.com>
+
+Contributors
+------------
+* Aleks Stier - <aleks.stier_AT_icloud.com
Received on Wed Feb 27 2019 - 01:25:10 CET

This archive was generated by hypermail 2.3.0 : Wed Feb 27 2019 - 01:36:28 CET