forked from enlightenment/enlightenment
E: Adjust fullscreen layers
Always set fullscreen on top in presentation mode, ignore allow_above_fullscreen. Honour allow_above_fullscreen on mode change. SVN revision: 77323
This commit is contained in:
parent
23c2d4ad14
commit
e14715ca32
|
@ -2974,12 +2974,9 @@ e_border_fullscreen(E_Border *bd,
|
|||
/* e_zone_fullscreen_set(bd->zone, 1); */
|
||||
bd->saved.layer = bd->layer;
|
||||
if (!e_config->allow_above_fullscreen)
|
||||
{
|
||||
if (e_config->mode.presentation)
|
||||
e_border_layer_set(bd, E_LAYER_TOP);
|
||||
else
|
||||
e_border_layer_set(bd, E_LAYER_FULLSCREEN);
|
||||
}
|
||||
e_border_layer_set(bd, E_LAYER_FULLSCREEN);
|
||||
else if (e_config->mode.presentation)
|
||||
e_border_layer_set(bd, E_LAYER_TOP);
|
||||
|
||||
if ((eina_list_count(bd->zone->container->zones) > 1) ||
|
||||
(policy == E_FULLSCREEN_RESIZE) || (!ecore_x_randr_query()))
|
||||
|
@ -6175,7 +6172,7 @@ static Eina_Bool _e_border_cb_config_mode(void *data __UNUSED__,
|
|||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
else if (!e_config->allow_above_fullscreen)
|
||||
{
|
||||
EINA_LIST_FOREACH(borders, l, bd)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue