mirror of
https://github.com/bakkeby/patches
synced 2024-11-17 15:29:53 +00:00
38 lines
872 B
Diff
38 lines
872 B
Diff
From e74ccf3918f4628d6995af3aa38d47fe17a6cc3b Mon Sep 17 00:00:00 2001
|
|
From: bakkeby <bakkeby@gmail.com>
|
|
Date: Tue, 7 Apr 2020 12:04:11 +0200
|
|
Subject: [PATCH] tagmonfixfs: Allow moving a fullscreen window to another
|
|
monitor
|
|
|
|
---
|
|
dwm.c | 12 ++++++++++--
|
|
1 file changed, 10 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/dwm.c b/dwm.c
|
|
index 4465af1..39cece0 100644
|
|
--- a/dwm.c
|
|
+++ b/dwm.c
|
|
@@ -1665,9 +1665,17 @@ tag(const Arg *arg)
|
|
void
|
|
tagmon(const Arg *arg)
|
|
{
|
|
- if (!selmon->sel || !mons->next)
|
|
+ Client *c = selmon->sel;
|
|
+ if (!c || !mons->next)
|
|
return;
|
|
- sendmon(selmon->sel, dirtomon(arg->i));
|
|
+ if (c->isfullscreen) {
|
|
+ c->isfullscreen = 0;
|
|
+ sendmon(c, dirtomon(arg->i));
|
|
+ c->isfullscreen = 1;
|
|
+ resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh);
|
|
+ XRaiseWindow(dpy, c->win);
|
|
+ } else
|
|
+ sendmon(c, dirtomon(arg->i));
|
|
}
|
|
|
|
void
|
|
--
|
|
2.19.1
|
|
|