diff --git a/client.c b/client.c index 23b8d48ec..34356c4a2 100644 --- a/client.c +++ b/client.c @@ -1164,6 +1164,7 @@ luaA_client_newindex(lua_State *L) b = luaA_checkboolean(L, 3); if(b != (*c)->ishidden) { + client_need_arrange(*c); (*c)->ishidden = b; if(client_isvisible(*c, (*c)->screen)) globalconf.screens[(*c)->screen].need_arrange = true;