cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=a473601ce76b746d67522674cca3df47ad4de386
commit a473601ce76b746d67522674cca3df47ad4de386 Author: Cedric BAIL <cedric.b...@free.fr> Date: Fri Aug 16 11:50:24 2019 -0700 elementary: Efl.Ui.Layout_Factory should not set the theme if there isn't any defined. Reviewed-by: SangHyeon Jade Lee <sh10233....@samsung.com> Differential Revision: https://phab.enlightenment.org/D9602 --- src/lib/elementary/efl_ui_layout_factory.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_layout_factory.c b/src/lib/elementary/efl_ui_layout_factory.c index bc3a5d19f3..15246ffa71 100644 --- a/src/lib/elementary/efl_ui_layout_factory.c +++ b/src/lib/elementary/efl_ui_layout_factory.c @@ -90,7 +90,8 @@ _efl_ui_layout_factory_bind(Eo *obj EINA_UNUSED, void *data, const Eina_Value va static void _efl_ui_layout_factory_efl_ui_factory_building(const Eo *obj, Efl_Ui_Layout_Factory_Data *pd, Efl_Gfx_Entity *ui_view) { - efl_ui_layout_theme_set(ui_view, pd->klass, pd->group, pd->style); + if (pd->klass || pd->group || pd->style) + efl_ui_layout_theme_set(ui_view, pd->klass, pd->group, pd->style); efl_ui_factory_building(efl_super(obj, EFL_UI_LAYOUT_FACTORY_CLASS), ui_view); } --