{
e_client_frame_geometry_set(ec, zone->x, zone->y, zone->w, zone->h);
}
- else if (fullscreen_policy == E_FULLSCREEN_ZOOM)
- {
- /* compositor backends! */
- evas_object_smart_callback_call(ec->frame, "fullscreen_zoom", NULL);
- }
if (!e_client_util_ignored_get(ec))
e_client_frame_update(ec);
E_Zone *zone;
E_Client *ec;
E_Desk *desk;
- E_Fullscreen fullscreen_policy;
zone_client = wl_container_of(listener, zone_client, client_unfullscreen);
zone = zone_client->zone;
ec = zone_client->ec;
- fullscreen_policy = *((E_Fullscreen *)data);
-
desk = e_zone_desk_find_by_ec(zone, ec);
EINA_SAFETY_ON_NULL_RETURN(desk);
ec->pre_res_change.valid = 0;
desk->fullscreen_clients = eina_list_remove(desk->fullscreen_clients, ec);
- if (fullscreen_policy == E_FULLSCREEN_ZOOM)
- evas_object_smart_callback_call(ec->frame, "unfullscreen_zoom", NULL);
-
if (!e_client_util_ignored_get(ec))
e_client_frame_update(ec);