This comes from following commit of upstream.
commit
fbe959ccccd5c2af6b62aaaeff1e1fae3117e6d9
Author: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Date: Tue Jan 19 12:10:49 2016 -0500
remove need_reparent, reparented, first_damage flags from wl client
comp_data
these flags, and related code, have no functional purpose in wayland
Change-Id: Ibe029ad6bbe764025bb4c8eee5e81b5f72dc5aa0
if (!ec->override) e_hints_window_visible_set(ec);
- if ((!ec->override) && (!ec->re_manage) && (!ec->comp_data->reparented) &&
- (!ec->comp_data->need_reparent))
+ if ((!ec->override) && (!ec->re_manage))
{
- ec->comp_data->need_reparent = EINA_TRUE;
ec->visible = EINA_TRUE;
}
if (!e_client_util_ignored_get(ec))
EC_CHANGED(ec);
}
- if (!ec->comp_data->need_reparent)
- {
- if ((ec->hidden) || (ec->iconic))
- {
- e_view_client_hide(e_client_view_get(ec));
-// e_comp_object_damage(ec->frame, 0, 0, ec->w, ec->h);
- }
- else
- e_view_client_show(e_client_view_get(ec));
- }
-
topmost = e_comp_wl_topmost_parent_get(ec);
if (topmost == ec && (ec->comp_data->sub.list || ec->comp_data->sub.below_list))
e_comp_wl_subsurface_show(ec);
/* set initial client data properties */
surface->base.mapped = EINA_FALSE;
- surface->base.need_reparent = !ec->internal;
/* set initial value of scaler */
surface->base.scaler.buffer_viewport.buffer.transform = WL_OUTPUT_TRANSFORM_NORMAL;
ELOGF("EDA", "CLIENT KILL REQUEST. eda:%p", ec, eda);
e_comp_ignore_win_del(E_PIXMAP_TYPE_WL, e_pixmap_window_get(ec->pixmap));
- if (ec->comp_data)
- {
- if (ec->comp_data->reparented)
- e_client_comp_hidden_set(ec, EINA_TRUE);
- }
e_view_pass_events_set(e_view_client_view_get(e_client_view_get(ec)), true);
if (ec->visible) e_view_client_hide(e_client_view_get(ec));
E_DEPRECATED Eina_Bool keep_buffer : 1;
Eina_Bool mapped : 1;
EINA_DEPRECATED Eina_Bool has_extern_parent : 1;
- Eina_Bool need_reparent : 1;
- Eina_Bool reparented : 1;
+ E_DEPRECATED Eina_Bool need_reparent : 1;
+ E_DEPRECATED Eina_Bool reparented : 1;
Eina_Bool evas_init : 1;
E_DEPRECATED Eina_Bool first_damage : 1;
E_DEPRECATED Eina_Bool set_win_type : 1;