From: Daniel Déchelotte <[email protected]>

Now moving the drawer's window to the WMDockLevel if it's on top (i.e., not 
lowered)
(Minor bug, as it didn't persist after a WM restart)
---
 src/dock.c |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/dock.c b/src/dock.c
index 10a75d2..4c02fad 100644
--- a/src/dock.c
+++ b/src/dock.c
@@ -4340,6 +4340,10 @@ static int addADrawer(WScreen *scr)
 
        drawer = wDockCreate(scr, WM_DRAWER, NULL);
        drawer->lowered = scr->dock->lowered;
+       if (!drawer->lowered)
+               ChangeStackingLevel(drawer->icon_array[0]->icon->core, 
WMDockLevel);
+       else
+               ChangeStackingLevel(drawer->icon_array[0]->icon->core, 
WMNormalLevel);
        drawer->auto_raise_lower = scr->dock->auto_raise_lower;
        drawer->x_pos = dock->x_pos;
        drawer->y_pos = dock->y_pos + ICON_SIZE * y;
-- 
1.7.10.4


-- 
To unsubscribe, send mail to [email protected].

Reply via email to