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
This commit is contained in:
memeplex 2014-08-18 02:32:11 -03:00
parent 469294a98c
commit ac50f4b412
1 changed files with 4 additions and 3 deletions

View File

@ -323,6 +323,10 @@ systray_update(int base_size, bool horizontal, bool reverse, int spacing)
int int
luaA_systray(lua_State *L) luaA_systray(lua_State *L)
{ {
if(globalconf.systray.parent == NULL)
systray_register();
if(lua_gettop(L) != 0) if(lua_gettop(L) != 0)
{ {
size_t bg_len; size_t bg_len;
@ -344,9 +348,6 @@ luaA_systray(lua_State *L)
XCB_CW_BACK_PIXEL, config_back); XCB_CW_BACK_PIXEL, config_back);
} }
if(globalconf.systray.parent == NULL)
systray_register();
if(globalconf.systray.parent != w) if(globalconf.systray.parent != w)
xcb_reparent_window(globalconf.connection, xcb_reparent_window(globalconf.connection,
globalconf.systray.window, globalconf.systray.window,