shod

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

commit 93e66a1dfd098c98a30162824c2e2d6f5ddf622f
parent 1a1b74d2027adfc7c073ea87f8dcc85d213bc44d
Author: phillbush <phillbush@cock.li>
Date:   Mon, 27 Sep 2021 10:17:48 -0300

fix window stacking order

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

diff --git a/shod.c b/shod.c @@ -682,6 +682,7 @@ initdummywindows(void) CWDontPropagate, &swa); for (i = 0; i < LAYER_LAST; i++) { wm.layerwins[i] = XCreateSimpleWindow(dpy, root, 0, 0, 1, 1, 0, 0, 0); + XRaiseWindow(dpy, wm.layerwins[i]); } } @@ -3892,7 +3893,7 @@ done: static void managedesktop(Window win) { - Window wins[2] = {win, wm.layerwins[LAYER_DESKTOP]}; + Window wins[2] = {wm.layerwins[LAYER_DESKTOP], win}; XRestackWindows(dpy, wins, sizeof wins); XMapWindow(dpy, win); @@ -3934,7 +3935,7 @@ static void managedock(Window win) { struct Dock *dock; - Window wins[2] = {win, wm.layerwins[LAYER_DOCK]}; + Window wins[2] = {wm.layerwins[LAYER_DOCK], win}; dock = emalloc(sizeof(*dock)); dock->prev = dock->next = NULL;