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

-- 


Reply via email to