diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 30b85ac81..e8bdc1815 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -1061,6 +1061,8 @@ e_comp_init(void) #endif if (!e_comp) return EINA_FALSE; out: + e_comp->elm = elm_win_fake(e_comp->ee); + evas_object_show(e_comp->elm); e_util_env_set("HYBRIS_EGLPLATFORM", NULL); E_LIST_HANDLER_APPEND(handlers, E_EVENT_SCREENSAVER_ON, _e_comp_screensaver_on, NULL); E_LIST_HANDLER_APPEND(handlers, E_EVENT_SCREENSAVER_OFF, _e_comp_screensaver_off, NULL); diff --git a/src/bin/e_comp.h b/src/bin/e_comp.h index 56dc25c79..442eeeaf8 100644 --- a/src/bin/e_comp.h +++ b/src/bin/e_comp.h @@ -62,6 +62,7 @@ struct _E_Comp Ecore_Window win; // input overlay Ecore_Evas *ee; Ecore_Window ee_win; + Evas_Object *elm; Evas *evas; Evas_Object *bg_blank_object; Eina_List *zones;