From aec8e2944a220f8cb46f37826acd88506af5b243 Mon Sep 17 00:00:00 2001 From: memeplex Date: Mon, 18 Aug 2014 02:32:11 -0300 Subject: [PATCH] Fix for FS#1293 FS#1293 - Systray won't show with margin layout https://awesome.naquadah.org/bugs/index.php?do=details&task_id=1293&project=1&order=dateopened&sort=desc --- systray.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/systray.c b/systray.c index 81a460208..e866d38fd 100644 --- a/systray.c +++ b/systray.c @@ -325,6 +325,10 @@ systray_update(int base_size, bool horizontal, bool reverse) int luaA_systray(lua_State *L) { + + if(globalconf.systray.parent == NULL) + systray_register(); + if(lua_gettop(L) != 0) { size_t bg_len; @@ -345,9 +349,6 @@ luaA_systray(lua_State *L) XCB_CW_BACK_PIXEL, config_back); } - if(globalconf.systray.parent == NULL) - systray_register(); - if(globalconf.systray.parent != w) xcb_reparent_window(globalconf.connection, globalconf.systray.window,