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);
 }

-- 


Reply via email to