yakov pushed a commit to branch master. http://git.enlightenment.org/tools/erigo.git/commit/?id=691a16d6e046e043c497ddb8316181fb5df082ea
commit 691a16d6e046e043c497ddb8316181fb5df082ea Author: Yakov Goldberg <yako...@samsung.com> Date: Mon Apr 6 17:29:00 2015 +0300 More cleanup in addition to "invalid ref" fix Addition to 871c7db5bfaac2f71af18d1192b4bac975086002 commit --- src/bin/egui_gui/editor.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/bin/egui_gui/editor.c b/src/bin/egui_gui/editor.c index 3e6e02d..6a556ce 100644 --- a/src/bin/egui_gui/editor.c +++ b/src/bin/egui_gui/editor.c @@ -1582,17 +1582,6 @@ static Gui_Widget* _editor_factory_wdg_create(const char *class_name, const Gui_Widget *focused_wdg, Evas_Coord main_wdg_x, Evas_Coord main_wdg_y); static Eina_Bool -_wdg_reload_cb(void *data) -{ - Gui_Widget *wdg = data; - _wdg_parent_win_reload(wdg); - _editor_wdg_selected_set(wdg); - objtree_build(wdg_context_get(wdg)); - objtree_item_selected_set(wdg); - return ECORE_CALLBACK_CANCEL; -} - -static Eina_Bool _drop_target_drop(void *data, Evas_Object *obj, Elm_Selection_Data *ev) { Gui_Widget *wdg = data; @@ -1976,7 +1965,10 @@ end: } } - ecore_timer_add(0.2, _wdg_reload_cb, new_wdg); + _wdg_parent_win_reload(new_wdg); + _editor_wdg_selected_set(new_wdg); + objtree_build(wdg_context_get(new_wdg)); + objtree_item_selected_set(new_wdg); return EINA_TRUE; } --