Center a dialog window when it is displaying off-screen
Summary: Center a newly created dialog window when it is displaying off-screen. Fixes T2419 Reviewers: zmike Subscribers: cedric Maniphest Tasks: T2419 Differential Revision: https://phab.enlightenment.org/D2646
This commit is contained in:
parent
da895a24dd
commit
1469e9b973
|
@ -1866,6 +1866,13 @@ _e_client_eval(E_Client *ec)
|
|||
ec->placed = 1;
|
||||
ec->pre_cb.x = ec->x; ec->pre_cb.y = ec->y;
|
||||
}
|
||||
else if (!E_INSIDE(ec->x, ec->y, zx, zy, zw, zh))
|
||||
{
|
||||
/* If an ec is placed out of bound, fix it! */
|
||||
ec->x = zx + ((zw - ec->w) / 2);
|
||||
ec->y = zy + ((zh - ec->h) / 2);
|
||||
ec->changes.pos = 1;
|
||||
}
|
||||
|
||||
/* Recreate state */
|
||||
if (!ec->override)
|
||||
|
|
Loading…
Reference in New Issue