elm_win: disable handling of auto_norender_withdrawn for fake wins

these wins are not to be trifled with.

fix T6377
This commit is contained in:
Mike Blumenkrantz 2018-02-23 14:17:54 -05:00
parent a11e70ab3c
commit b851afcb13
1 changed files with 9 additions and 6 deletions

View File

@ -5310,6 +5310,8 @@ _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
if (type != ELM_WIN_FAKE)
{
//Prohibiting auto-rendering, until elm_win is shown.
if (_elm_config->auto_norender_withdrawn)
{
@ -5322,6 +5324,7 @@ _elm_win_finalize_internal(Eo *obj, Efl_Ui_Win_Data *sd, const char *name, Efl_U
}
}
}
}
#ifdef ELM_DEBUG
Evas_Modifier_Mask mask = evas_key_modifier_mask_get(sd->evas, "Control");