Tiling2: Fixed geometry restore for maximized and fullscreen windows.

This commit is contained in:
Tom Hacohen 2014-02-20 15:31:14 +00:00
parent 116045fb8c
commit baaad1c09a
1 changed files with 8 additions and 5 deletions

View File

@ -292,12 +292,15 @@ _restore_client(E_Client *ec)
if (!extra) if (!extra)
return; return;
_e_client_move_resize(ec, extra->orig.geom.x, extra->orig.geom.y, if (!ec->maximized && !ec->fullscreen)
extra->orig.geom.w, extra->orig.geom.h);
if (extra->orig.maximized != ec->maximized)
{ {
e_client_maximize(ec, extra->orig.maximized); _e_client_move_resize(ec, extra->orig.geom.x, extra->orig.geom.y,
ec->maximized = extra->orig.maximized; extra->orig.geom.w, extra->orig.geom.h);
if (extra->orig.maximized != ec->maximized)
{
e_client_maximize(ec, extra->orig.maximized);
ec->maximized = extra->orig.maximized;
}
} }
} }