forked from enlightenment/enlightenment
force resizing when changing desk on same screen
this normally happens in zone_set
This commit is contained in:
parent
5857bd32e5
commit
21d9b84c53
|
@ -2361,6 +2361,13 @@ e_client_desk_set(E_Client *ec, E_Desk *desk)
|
|||
ev->desk = old_desk;
|
||||
e_object_ref(E_OBJECT(old_desk));
|
||||
ecore_event_add(E_EVENT_CLIENT_DESK_SET, ev, (Ecore_End_Cb)_e_client_event_desk_set_free, NULL);
|
||||
|
||||
if (old_desk->zone == ec->zone)
|
||||
{
|
||||
e_client_res_change_geometry_save(ec);
|
||||
e_client_res_change_geometry_restore(ec);
|
||||
ec->pre_res_change.valid = 0;
|
||||
}
|
||||
}
|
||||
|
||||
if (e_config->transient.desktop)
|
||||
|
|
Loading…
Reference in New Issue