shod

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 620d144e6a5c7237213b43a27b3950c4f2736e8a
parent ed6f81e2fcd393796c95da1fc3b6e76fc7fa8814
Author: phillbush <phillbush@cock.li>
Date:   Tue, 14 Sep 2021 20:30:25 -0300

delete containerhide call from containersendtodesk

Diffstat:
Mshod.c | 20++------------------
1 file changed, 2 insertions(+), 18 deletions(-)

diff --git a/shod.c b/shod.c @@ -1413,17 +1413,6 @@ winisurgent(Window win) return ret; } -/* check if container is visible */ -static int -containerisvisible(struct Container *c) -{ - if (c == NULL || c->isminimized) - return 0; - if (c->issticky || c->desk == c->desk->mon->seldesk) - return 1; - return 0; -} - /* get tab decoration style */ static int tabgetstyle(struct Tab *t) @@ -2245,8 +2234,6 @@ containerraise(struct Container *c) static void containersendtodesk(struct Container *c, struct Desktop *desk, int place, int userplaced) { - int visible; - if (c == NULL || desk == NULL || c->isminimized) return; c->desk = desk; @@ -2254,8 +2241,6 @@ containersendtodesk(struct Container *c, struct Desktop *desk, int place, int us if (place) { containerplace(c, c->desk, userplaced); } - visible = containerisvisible(c); - containerhide(c, !visible); containerraise(c); ewmhsetwmdesktop(c); } @@ -2282,7 +2267,7 @@ containerminimize(struct Container *c, int minimize, int focus) c->isminimized = 0; containersendtodesk(c, wm.selmon->seldesk, 1, 0); containermoveresize(c); - /* no need to call containerhide(c, 0) here for containersendtodesk already calls it */ + containerhide(c, 0); } else { return; } @@ -3590,9 +3575,8 @@ managecontainer(struct Container *c, struct Tab *t, struct Desktop *desk, int us tabfocus(t, 0); containermoveresize(c); containerredecorate(c, NULL, NULL, 0); - containerhide(c, 0); XMapSubwindows(dpy, c->frame); - XMapWindow(dpy, c->frame); + containerhide(c, 0); ewmhsetclients(); ewmhsetclientsstacking(); }