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

-- 


Reply via email to