mwin = e_comp->ee_win;
if (kbd || e_comp->input_mouse_grabs)
kwin = e_comp->ee_win;
- //e_comp_override_add(); //nocomp condition
+
if ((e_comp->input_mouse_grabs && e_comp->input_key_grabs) ||
e_grabinput_get(mwin, 0, kwin))
{
if (kbd && (!e_comp->input_key_grabs))
kwin = e_comp->ee_win;
- //e_comp_override_timed_pop(); //nocomp condition
if ((!mwin) && (!kwin)) return;
e_grabinput_release(mwin, kwin);
evas_event_feed_mouse_out(e_comp->evas, 0, NULL);
if (kbd && (!e_comp->input_key_grabs))
kwin = e_comp->ee_win;
- //e_comp_override_timed_pop(); //nocomp condition
if ((!mwin) && (!kwin)) return;
e_grabinput_release(mwin, kwin);
if (e_client_focused_get()) return;
Eina_Bool redirected : 1; // has updates to fetch
Eina_Bool native : 1; // native
- Eina_Bool nocomp : 1; // nocomp applied
Eina_Bool hwc_need_update : 1; // this window updated while on e_plane to do hw composite
Eina_Bool real_hid : 1; // last hide was a real window unmap
Ecore_Timer *nocomp_delay_timer;
Ecore_Timer *nocomp_override_timer;
int nocomp_override; //number of times hwc override has been requested
- Eina_Bool nocomp : 1; // TODO: remove it from E_Comp!!
Eina_Bool hwc : 1;
Eina_Bool hwc_send_redraw_request;
Eina_Bool hwc_prefer_gbm;