raster pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=eff12796babacbbfeed5167781c87a12c4d028c9

commit eff12796babacbbfeed5167781c87a12c4d028c9
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Mon May 12 18:04:22 2014 +0900

    show window after filling it with content - then wm can place it properly
---
 src/bin/base_gui.c     | 7 ++++++-
 src/bin/main.c         | 2 ++
 src/include/base_gui.h | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/bin/base_gui.c b/src/bin/base_gui.c
index 3d0ff16..704522c 100644
--- a/src/bin/base_gui.c
+++ b/src/bin/base_gui.c
@@ -129,7 +129,6 @@ base_gui_init()
    elm_win_focus_highlight_enabled_set(win, EINA_TRUE);
    evas_object_smart_callback_add(win, "delete,request", win_delete_request_cb,
                                   NULL);
-   evas_object_show(win);
 
    //Window icon
    Evas_Object *icon = evas_object_image_add(evas_object_evas_get(win));
@@ -154,3 +153,9 @@ base_gui_init()
 
    return EINA_TRUE;
 }
+
+void
+base_gui_show()
+{
+   evas_object_show(g_bd->win);
+}
diff --git a/src/bin/main.c b/src/bin/main.c
index 49e97f8..d3e6d45 100644
--- a/src/bin/main.c
+++ b/src/bin/main.c
@@ -520,6 +520,8 @@ init(app_data *ad, int argc, char **argv)
    menu_init(ad->ed);
    tools_set(ad->ed);
 
+   base_gui_show();
+
    ad->edc_monitor = eio_monitor_add(config_edc_path_get());
    ecore_event_handler_add(EIO_MONITOR_FILE_MODIFIED, edc_changed_cb, ad);
 
diff --git a/src/include/base_gui.h b/src/include/base_gui.h
index 6cc5a5f..d002fa3 100644
--- a/src/include/base_gui.h
+++ b/src/include/base_gui.h
@@ -1,6 +1,7 @@
 #include "panes.h"
 
 Eina_Bool base_gui_init();
+void base_gui_show();
 Evas_Object *base_win_get();
 Evas_Object *base_layout_get();
 void base_win_resize_object_add(Evas_Object *resize_obj);

-- 


Reply via email to