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