From: Subhransu Mohanty Date: Wed, 22 Apr 2020 06:54:52 +0000 (+0900) Subject: naviframe: Fix buildbreak for X11 backend by putting wayland specific code under... X-Git-Tag: accepted/tizen/unified/20200604.164556~112 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2138db96cfbd0c047dfd311e75020409bc5048a9;p=platform%2Fupstream%2Fefl.git naviframe: Fix buildbreak for X11 backend by putting wayland specific code under Wayland guard. Change-Id: Iec8a8bf8e25909c128ddd7f800b39d5a95cf3bdb --- diff --git a/src/lib/elementary/elc_naviframe.c b/src/lib/elementary/elc_naviframe.c index 0affafb..afbfec3 100755 --- a/src/lib/elementary/elc_naviframe.c +++ b/src/lib/elementary/elc_naviframe.c @@ -1936,6 +1936,7 @@ _elm_naviframe_efl_gfx_entity_visible_set(Eo *obj, Elm_Naviframe_Data *sd EINA_U evas_object_show(VIEW(top)); } +#ifdef HAVE_ELEMENTARY_WL2 static Eina_Bool _elm_naviframe_visibility_change(void *data, int type EINA_UNUSED, void *event) { @@ -1976,6 +1977,8 @@ _elm_naviframe_visibility_change(void *data, int type EINA_UNUSED, void *event) return ECORE_CALLBACK_PASS_ON; } +#endif + //MCD_TEMP(03Mar2020): Enable parent set API EOLIAN static void _elm_naviframe_efl_ui_widget_parent_set(Eo *obj, Elm_Naviframe_Data *pd EINA_UNUSED, Eo *parent) @@ -1990,9 +1993,10 @@ _elm_naviframe_efl_ui_widget_parent_set(Eo *obj, Elm_Naviframe_Data *pd EINA_UNU if ((win) && (!elm_win_inlined_image_object_get(top))) { ELM_NAVIFRAME_DATA_GET(obj, sd); - + #ifdef HAVE_ELEMENTARY_WL2 sd->prop_hdl = ecore_event_handler_add(ECORE_WL2_EVENT_WINDOW_VISIBILITY_CHANGE, _elm_naviframe_visibility_change, obj); + #endif } super: efl_ui_widget_parent_set(efl_super(obj, MY_CLASS), parent);