diff options
author | Brandon <brandon@btkoch.xyz> | 2023-12-21 17:20:25 -0500 |
---|---|---|
committer | Brandon <brandon@btkoch.xyz> | 2023-12-21 17:20:25 -0500 |
commit | 29c7adbb1ef69bff90af8aaecec09f5c68a24400 (patch) | |
tree | bd0c67bd78cafdb9b96f685d8eefc2b954d735d5 /patches/dwm-fakefullscreen-20210714-138b405.diff | |
parent | b40b8bec316624e93ce2aa21e42fcd0d63b18c11 (diff) |
clean repo
Diffstat (limited to 'patches/dwm-fakefullscreen-20210714-138b405.diff')
-rw-r--r-- | patches/dwm-fakefullscreen-20210714-138b405.diff | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/patches/dwm-fakefullscreen-20210714-138b405.diff b/patches/dwm-fakefullscreen-20210714-138b405.diff deleted file mode 100644 index 88ca9f8..0000000 --- a/patches/dwm-fakefullscreen-20210714-138b405.diff +++ /dev/null @@ -1,120 +0,0 @@ -From 33c7811ca7280be7890851f5a83fa8d1a3313374 Mon Sep 17 00:00:00 2001 -From: Sebastian LaVine <mail@smlavine.com> -Date: Wed, 14 Jul 2021 11:22:34 -0400 -Subject: [PATCH] Set new lockfullscreen variable to 0 - -This more properly fixes the problem introduced by 67d76bd than the -previous patch revision does. ---- - config.def.h | 2 +- - dwm.c | 28 ++-------------------------- - 2 files changed, 3 insertions(+), 27 deletions(-) - -diff --git a/config.def.h b/config.def.h -index a2ac963..1b46cb4 100644 ---- a/config.def.h -+++ b/config.def.h -@@ -35,7 +35,7 @@ static const Rule rules[] = { - static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ - static const int nmaster = 1; /* number of clients in master area */ - static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */ --static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */ -+static const int lockfullscreen = 0; /* 1 will force focus on the fullscreen window */ - - static const Layout layouts[] = { - /* symbol arrange function */ -diff --git a/dwm.c b/dwm.c -index 5e4d494..968e256 100644 ---- a/dwm.c -+++ b/dwm.c -@@ -522,7 +522,7 @@ clientmessage(XEvent *e) - if (cme->data.l[1] == netatom[NetWMFullscreen] - || cme->data.l[2] == netatom[NetWMFullscreen]) - setfullscreen(c, (cme->data.l[0] == 1 /* _NET_WM_STATE_ADD */ -- || (cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */ && !c->isfullscreen))); -+ || cme->data.l[0] == 2 /* _NET_WM_STATE_TOGGLE */)); - } else if (cme->message_type == netatom[NetActiveWindow]) { - if (c != selmon->sel && !c->isurgent) - seturgent(c, 1); -@@ -552,7 +552,6 @@ void - configurenotify(XEvent *e) - { - Monitor *m; -- Client *c; - XConfigureEvent *ev = &e->xconfigure; - int dirty; - -@@ -565,9 +564,6 @@ configurenotify(XEvent *e) - drw_resize(drw, sw, bh); - updatebars(); - for (m = mons; m; m = m->next) { -- for (c = m->clients; c; c = c->next) -- if (c->isfullscreen) -- resizeclient(c, m->mx, m->my, m->mw, m->mh); - XMoveResizeWindow(dpy, m->barwin, m->wx, m->by, m->ww, bh); - } - focus(NULL); -@@ -1144,8 +1140,6 @@ movemouse(const Arg *arg) - - if (!(c = selmon->sel)) - return; -- if (c->isfullscreen) /* no support moving fullscreen windows by mouse */ -- return; - restack(selmon); - ocx = c->x; - ocy = c->y; -@@ -1299,8 +1293,6 @@ resizemouse(const Arg *arg) - - if (!(c = selmon->sel)) - return; -- if (c->isfullscreen) /* no support resizing fullscreen windows by mouse */ -- return; - restack(selmon); - ocx = c->x; - ocy = c->y; -@@ -1477,24 +1469,10 @@ setfullscreen(Client *c, int fullscreen) - XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, - PropModeReplace, (unsigned char*)&netatom[NetWMFullscreen], 1); - c->isfullscreen = 1; -- c->oldstate = c->isfloating; -- c->oldbw = c->bw; -- c->bw = 0; -- c->isfloating = 1; -- resizeclient(c, c->mon->mx, c->mon->my, c->mon->mw, c->mon->mh); -- XRaiseWindow(dpy, c->win); - } else if (!fullscreen && c->isfullscreen){ - XChangeProperty(dpy, c->win, netatom[NetWMState], XA_ATOM, 32, - PropModeReplace, (unsigned char*)0, 0); - c->isfullscreen = 0; -- c->isfloating = c->oldstate; -- c->bw = c->oldbw; -- c->x = c->oldx; -- c->y = c->oldy; -- c->w = c->oldw; -- c->h = c->oldh; -- resizeclient(c, c->x, c->y, c->w, c->h); -- arrange(c->mon); - } - } - -@@ -1619,7 +1597,7 @@ showhide(Client *c) - if (ISVISIBLE(c)) { - /* show clients top down */ - XMoveWindow(dpy, c->win, c->x, c->y); -- if ((!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) && !c->isfullscreen) -+ if (!c->mon->lt[c->mon->sellt]->arrange || c->isfloating) - resize(c, c->x, c->y, c->w, c->h, 0); - showhide(c->snext); - } else { -@@ -1713,8 +1691,6 @@ togglefloating(const Arg *arg) - { - if (!selmon->sel) - return; -- if (selmon->sel->isfullscreen) /* no support for fullscreen windows */ -- return; - selmon->sel->isfloating = !selmon->sel->isfloating || selmon->sel->isfixed; - if (selmon->sel->isfloating) - resize(selmon->sel, selmon->sel->x, selmon->sel->y, --- -2.32.0 - |