client: call need_arrange before changing attribute

Otherwise it may be not visible after.

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2008-09-04 10:33:54 +02:00
parent 1b44fae3b2
commit faabdff547
1 changed files with 1 additions and 0 deletions

View File

@ -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;