stacking - fix stacking after/before fullscreening

input events were broken due to stacking not being maintained for the
actual windows going to/from fullscreen
This commit is contained in:
Carsten Haitzler 2014-05-29 21:45:48 +09:00
parent 5d8fb9e4d5
commit 1f8975d546
1 changed files with 1 additions and 0 deletions

View File

@ -3626,6 +3626,7 @@ e_client_fullscreen(E_Client *ec, E_Fullscreen policy)
}
e_hints_window_size_set(ec);
evas_object_data_set(ec->frame, "client_restack", (void *)1);
ec->saved.layer = ec->layer;
if (!e_config->allow_above_fullscreen)
evas_object_layer_set(ec->frame, E_LAYER_CLIENT_FULLSCREEN);