Client: Fix raise of client when maximize
This commit is contained in:
parent
bf26e8c22e
commit
e2942ec597
@ -919,6 +919,9 @@ client_maximize(Client *c)
|
||||
|
||||
client_moveresize(c, c->geo, False);
|
||||
|
||||
/* Raise for maximized clients, client_raise has too much condition */
|
||||
XRaiseWindow(dpy, c->frame);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1210,7 +1213,7 @@ void
|
||||
client_raise(Client *c)
|
||||
{
|
||||
if(!c || !(c->flags & AboveFlag)
|
||||
|| ((c->flags & TileFlag) && !conf.client_tile_raise))
|
||||
|| ((c->flags & TileFlag) && (!conf.client_tile_raise)))
|
||||
return;
|
||||
|
||||
XRaiseWindow(dpy, c->frame);
|
||||
|
||||
@ -748,7 +748,6 @@ uicb_togglemax(uicb_t cmd)
|
||||
sel->free_geo = sel->geo;
|
||||
sel->flags &= ~(TileFlag | FreeFlag);
|
||||
client_maximize(sel);
|
||||
client_raise(sel);
|
||||
sel->flags |= MaxFlag;
|
||||
}
|
||||
else
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user