From: Juyeon Lee Date: Tue, 14 Nov 2017 10:44:21 +0000 (+0900) Subject: efl_ui_win: do not prohibit fake win's auto-render X-Git-Tag: submit/sandbox/upgrade/efl120/20180319.053334~984 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d5059f5e7d40c212988dc9faa5b0f83858a2e524;p=platform%2Fupstream%2Fefl.git efl_ui_win: do not prohibit fake win's auto-render @fix Change-Id: I0304f8a85d1769c48173392505215d65f48e9ca9 --- diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index cb35961..558b8c6 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -5469,18 +5469,23 @@ _elm_win_finalize_internal(Eo *obj, Efl_Ui_Win_Data *sd, const char *name, Efl_U evas_event_callback_add(sd->evas, EVAS_CALLBACK_RENDER_FLUSH_PRE, _elm_win_frame_pre_render, sd); #endif - //Prohibiting auto-rendering, until elm_win is shown. - if (_elm_config->auto_norender_withdrawn) + // TIZEN_ONLY (20151017) do not prohibit fake win's auto-render + if (type != ELM_WIN_FAKE) { - if (elm_win_withdrawn_get(obj)) + //Prohibiting auto-rendering, until elm_win is shown. + if (_elm_config->auto_norender_withdrawn) { - if (!evas_object_data_get(obj, "__win_auto_norender")) + if (elm_win_withdrawn_get(obj)) { - elm_win_norender_push(obj); - evas_object_data_set(obj, "__win_auto_norender", obj); + if (!evas_object_data_get(obj, "__win_auto_norender")) + { + elm_win_norender_push(obj); + evas_object_data_set(obj, "__win_auto_norender", obj); + } } } } + // #ifdef ELM_DEBUG Evas_Modifier_Mask mask = evas_key_modifier_mask_get(sd->evas, "Control");