seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=fb4a9fe15c907bffb9728c56b6a698c82a2a8fa8
commit fb4a9fe15c907bffb9728c56b6a698c82a2a8fa8 Author: Daniel Juyung Seo <[email protected]> Date: Sun Jul 20 05:21:08 2014 +0900 examples: Call window object show after its content creation. Window show call triggers all smart objects' smart calculation and in case of X11, XMapWindow() is called directly. Also moved resize of window accordingly. --- src/examples/efl_thread_3.c | 1 + src/examples/evas3d_map_example.c | 8 +++----- src/examples/evas3d_object_on_button_example.c | 5 +++-- src/examples/evas3d_scene_on_button_example.c | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/examples/efl_thread_3.c b/src/examples/efl_thread_3.c index 36ba69f..129381d 100644 --- a/src/examples/efl_thread_3.c +++ b/src/examples/efl_thread_3.c @@ -93,6 +93,7 @@ elm_main(int argc, char **argv) evas_object_show(win); elm_run(); + elm_shutdown(); return 0; } diff --git a/src/examples/evas3d_map_example.c b/src/examples/evas3d_map_example.c index 94faac0..eab1afb 100644 --- a/src/examples/evas3d_map_example.c +++ b/src/examples/evas3d_map_example.c @@ -1244,15 +1244,13 @@ elm_main(int argc, char **argv) light_toggle_setup(control_layout); zoom_slider_setup(control_layout); - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); - /* Start rotating earth */ animator = ecore_animator_add(animate_scene, mesh_node); - printf ("Enter main loop\n"); - elm_run(); + evas_object_resize(win, WIDTH, HEIGHT); + evas_object_show(win); + elm_run(); elm_shutdown(); sphere_fini(); diff --git a/src/examples/evas3d_object_on_button_example.c b/src/examples/evas3d_object_on_button_example.c index 9986828..14bd97d 100644 --- a/src/examples/evas3d_object_on_button_example.c +++ b/src/examples/evas3d_object_on_button_example.c @@ -299,8 +299,6 @@ elm_main(int argc, char **argv) win = elm_win_util_standard_add("evas3d-object-button", "A button on the 3d object"); elm_win_autodel_set(win, EINA_TRUE); - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); evas = evas_object_evas_get(win); @@ -329,6 +327,9 @@ elm_main(int argc, char **argv) /* Add animation timer callback. */ ecore_timer_add(0.016, _animate_scene, &data); + evas_object_resize(win, WIDTH, HEIGHT); + evas_object_show(win); + /* Enter main loop. */ elm_run(); diff --git a/src/examples/evas3d_scene_on_button_example.c b/src/examples/evas3d_scene_on_button_example.c index 08cf3cb..19990e7 100644 --- a/src/examples/evas3d_scene_on_button_example.c +++ b/src/examples/evas3d_scene_on_button_example.c @@ -276,10 +276,7 @@ elm_main(int argc, char **argv) win = elm_win_util_standard_add("evas3d-scene-button", "3d object on the button"); if (!win) return 0; - elm_win_autodel_set(win, EINA_TRUE); - evas_object_resize(win, WIDTH, HEIGHT); - evas_object_show(win); evas = evas_object_evas_get(win); if (!evas) return 0; @@ -308,6 +305,9 @@ elm_main(int argc, char **argv) /* Add animation timer callback. */ ecore_timer_add(0.016, _animate_scene, &data); + evas_object_resize(win, WIDTH, HEIGHT); + evas_object_show(win); + /* Enter main loop. */ elm_run(); --
