seoz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=7152cc67be912b56921eb9499cde0aad57ac1865

commit 7152cc67be912b56921eb9499cde0aad57ac1865
Author: Daniel Juyung Seo <seojuyu...@gmail.com>
Date:   Fri Nov 14 14:17:53 2014 +0900

    elm: Remove unnecessary elm_shutdown() while using ELM_MAIN().
    
    elm_shutdown() is automatically called when you use ELM_MAIN() since
    elementary 1.12.
---
 src/examples/actionslider_example_01.c         | 1 -
 src/examples/bg_example_01.c                   | 1 -
 src/examples/bg_example_02.c                   | 1 -
 src/examples/bg_example_03.c                   | 1 -
 src/examples/box_example_02.c                  | 1 -
 src/examples/bubble_example_01.c               | 1 -
 src/examples/button_example_00.c               | 1 -
 src/examples/button_example_01.c               | 1 -
 src/examples/calendar_example_01.c             | 1 -
 src/examples/calendar_example_02.c             | 1 -
 src/examples/calendar_example_03.c             | 1 -
 src/examples/calendar_example_04.c             | 1 -
 src/examples/calendar_example_05.c             | 1 -
 src/examples/calendar_example_06.c             | 1 -
 src/examples/check_example_01.c                | 1 -
 src/examples/clock_example.c                   | 1 -
 src/examples/codegen_example.c                 | 1 -
 src/examples/colorselector_example_01.c        | 1 -
 src/examples/conformant_example_01.c           | 1 -
 src/examples/conformant_example_02.c           | 1 -
 src/examples/ctxpopup_example_01.c             | 1 -
 src/examples/datetime_example.c                | 1 -
 src/examples/dayselector_example.c             | 1 -
 src/examples/diskselector_example_01.c         | 1 -
 src/examples/diskselector_example_02.c         | 1 -
 src/examples/efl_thread_3.c                    | 1 -
 src/examples/efl_thread_4.c                    | 1 -
 src/examples/efl_thread_5.c                    | 1 -
 src/examples/efl_thread_6.c                    | 1 -
 src/examples/efl_thread_win32_1.c              | 1 -
 src/examples/efl_thread_win32_2.c              | 1 -
 src/examples/efl_thread_win32_3.c              | 1 -
 src/examples/efl_thread_win32_4.c              | 1 -
 src/examples/entry_example.c                   | 1 -
 src/examples/evas3d_map_example.c              | 1 -
 src/examples/evas3d_object_on_button_example.c | 2 --
 src/examples/evas3d_scene_on_button_example.c  | 2 --
 src/examples/fileselector_button_example.c     | 1 -
 src/examples/fileselector_entry_example.c      | 1 -
 src/examples/fileselector_example.c            | 1 -
 src/examples/flip_example_01.c                 | 1 -
 src/examples/flipselector_example.c            | 1 -
 src/examples/frame_example_01.c                | 1 -
 src/examples/general_funcs_example.c           | 1 -
 src/examples/gengrid_example.c                 | 1 -
 src/examples/genlist_example_01.c              | 1 -
 src/examples/genlist_example_02.c              | 1 -
 src/examples/genlist_example_03.c              | 1 -
 src/examples/genlist_example_04.c              | 1 -
 src/examples/genlist_example_05.c              | 1 -
 src/examples/glview_example_01.c               | 1 -
 src/examples/hover_example_01.c                | 1 -
 src/examples/hoversel_example_01.c             | 1 -
 src/examples/icon_example_01.c                 | 1 -
 src/examples/image_example_01.c                | 1 -
 src/examples/index_example_01.c                | 1 -
 src/examples/index_example_02.c                | 1 -
 src/examples/inwin_example.c                   | 1 -
 src/examples/label_example_01.c                | 1 -
 src/examples/layout_example_01.c               | 1 -
 src/examples/layout_example_02.c               | 1 -
 src/examples/layout_example_03.c               | 1 -
 src/examples/list_example_01.c                 | 1 -
 src/examples/list_example_02.c                 | 1 -
 src/examples/list_example_03.c                 | 1 -
 src/examples/location_example_01.c             | 2 --
 src/examples/map_example_01.c                  | 1 -
 src/examples/map_example_02.c                  | 1 -
 src/examples/map_example_03.c                  | 1 -
 src/examples/mapbuf_example.c                  | 1 -
 src/examples/menu_example_01.c                 | 1 -
 src/examples/naviframe_example.c               | 1 -
 src/examples/notify_example_01.c               | 1 -
 src/examples/panel_example_01.c                | 1 -
 src/examples/panes_example.c                   | 1 -
 src/examples/photocam_example_01.c             | 1 -
 src/examples/popup_example_01.c                | 1 -
 src/examples/popup_example_02.c                | 1 -
 src/examples/popup_example_03.c                | 1 -
 src/examples/prefs_data_example.c              | 2 --
 src/examples/prefs_example_01.c                | 2 --
 src/examples/prefs_example_02.c                | 2 --
 src/examples/prefs_example_03.c                | 2 --
 src/examples/progressbar_example.c             | 1 -
 src/examples/radio_example_01.c                | 1 -
 src/examples/radio_example_02.c                | 1 -
 src/examples/scroller_example_01.c             | 1 -
 src/examples/segment_control_example.c         | 1 -
 src/examples/separator_example_01.c            | 1 -
 src/examples/slider_example.c                  | 1 -
 src/examples/slideshow_example.c               | 1 -
 src/examples/spinner_example.c                 | 1 -
 src/examples/table_example_01.c                | 1 -
 src/examples/table_example_02.c                | 1 -
 src/examples/theme_example_01.c                | 1 -
 src/examples/theme_example_02.c                | 1 -
 src/examples/thumb_example_01.c                | 1 -
 src/examples/toolbar_example_01.c              | 1 -
 src/examples/toolbar_example_02.c              | 1 -
 src/examples/toolbar_example_03.c              | 1 -
 src/examples/track_example_01.c                | 1 -
 src/examples/transit_example_01.c              | 1 -
 src/examples/transit_example_02.c              | 1 -
 src/examples/transit_example_03.c              | 1 -
 src/examples/transit_example_04.c              | 1 -
 src/examples/web_example_01.c                  | 1 -
 src/examples/web_example_02.c                  | 1 -
 src/examples/win_example.c                     | 1 -
 src/lib/elm_getting_started.h                  | 1 -
 109 files changed, 116 deletions(-)

diff --git a/src/examples/actionslider_example_01.c 
b/src/examples/actionslider_example_01.c
index ef18eb3..d142d96 100644
--- a/src/examples/actionslider_example_01.c
+++ b/src/examples/actionslider_example_01.c
@@ -131,7 +131,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/bg_example_01.c b/src/examples/bg_example_01.c
index 6188ddc..7377e5d 100644
--- a/src/examples/bg_example_01.c
+++ b/src/examples/bg_example_01.c
@@ -20,7 +20,6 @@ elm_main(int argc, char **argv)
 
    elm_run(); /* and run the program now, starting to handle all
                * events, etc. */
-   elm_shutdown(); /* clean up and shut down */
 
    /* exit code */
    return 0;
diff --git a/src/examples/bg_example_02.c b/src/examples/bg_example_02.c
index 5594e27..a74fc51 100644
--- a/src/examples/bg_example_02.c
+++ b/src/examples/bg_example_02.c
@@ -30,7 +30,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/bg_example_03.c b/src/examples/bg_example_03.c
index eddd616..be44f25 100644
--- a/src/examples/bg_example_03.c
+++ b/src/examples/bg_example_03.c
@@ -150,7 +150,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/box_example_02.c b/src/examples/box_example_02.c
index 6669a24..24c502d 100644
--- a/src/examples/box_example_02.c
+++ b/src/examples/box_example_02.c
@@ -157,7 +157,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/bubble_example_01.c b/src/examples/bubble_example_01.c
index 4bb6672..ee49b35 100644
--- a/src/examples/bubble_example_01.c
+++ b/src/examples/bubble_example_01.c
@@ -57,7 +57,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/button_example_00.c b/src/examples/button_example_00.c
index 3a1e4c7..633232a 100644
--- a/src/examples/button_example_00.c
+++ b/src/examples/button_example_00.c
@@ -35,7 +35,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/button_example_01.c b/src/examples/button_example_01.c
index 94e2bf1..9f49d56 100644
--- a/src/examples/button_example_01.c
+++ b/src/examples/button_example_01.c
@@ -254,7 +254,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/calendar_example_01.c 
b/src/examples/calendar_example_01.c
index 46be056..0ae9f3d 100644
--- a/src/examples/calendar_example_01.c
+++ b/src/examples/calendar_example_01.c
@@ -28,7 +28,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/calendar_example_02.c 
b/src/examples/calendar_example_02.c
index e12d20b..d469f88 100644
--- a/src/examples/calendar_example_02.c
+++ b/src/examples/calendar_example_02.c
@@ -47,7 +47,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/calendar_example_03.c 
b/src/examples/calendar_example_03.c
index 17936e1..1f01f4d 100644
--- a/src/examples/calendar_example_03.c
+++ b/src/examples/calendar_example_03.c
@@ -31,7 +31,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/calendar_example_04.c 
b/src/examples/calendar_example_04.c
index 80f42c3..e2af9e9 100644
--- a/src/examples/calendar_example_04.c
+++ b/src/examples/calendar_example_04.c
@@ -49,7 +49,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/calendar_example_05.c 
b/src/examples/calendar_example_05.c
index 9f56167..dad576e 100644
--- a/src/examples/calendar_example_05.c
+++ b/src/examples/calendar_example_05.c
@@ -56,7 +56,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/calendar_example_06.c 
b/src/examples/calendar_example_06.c
index 81f3409..54016be 100644
--- a/src/examples/calendar_example_06.c
+++ b/src/examples/calendar_example_06.c
@@ -83,7 +83,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/check_example_01.c b/src/examples/check_example_01.c
index 37dccff..9af2786 100644
--- a/src/examples/check_example_01.c
+++ b/src/examples/check_example_01.c
@@ -45,7 +45,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/clock_example.c b/src/examples/clock_example.c
index 95ddebe..a7a9573 100644
--- a/src/examples/clock_example.c
+++ b/src/examples/clock_example.c
@@ -66,7 +66,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/codegen_example.c b/src/examples/codegen_example.c
index babce83..cceb423 100644
--- a/src/examples/codegen_example.c
+++ b/src/examples/codegen_example.c
@@ -134,7 +134,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/colorselector_example_01.c 
b/src/examples/colorselector_example_01.c
index f1ade43..d2532d4 100644
--- a/src/examples/colorselector_example_01.c
+++ b/src/examples/colorselector_example_01.c
@@ -56,7 +56,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/conformant_example_01.c 
b/src/examples/conformant_example_01.c
index 0e60c37..d1b1fd5 100644
--- a/src/examples/conformant_example_01.c
+++ b/src/examples/conformant_example_01.c
@@ -62,7 +62,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/conformant_example_02.c 
b/src/examples/conformant_example_02.c
index e901ba6..47f9050 100644
--- a/src/examples/conformant_example_02.c
+++ b/src/examples/conformant_example_02.c
@@ -71,7 +71,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/ctxpopup_example_01.c 
b/src/examples/ctxpopup_example_01.c
index 2af43ad..78c84d3 100644
--- a/src/examples/ctxpopup_example_01.c
+++ b/src/examples/ctxpopup_example_01.c
@@ -130,7 +130,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/datetime_example.c b/src/examples/datetime_example.c
index eec733c..745eb37 100644
--- a/src/examples/datetime_example.c
+++ b/src/examples/datetime_example.c
@@ -49,7 +49,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/dayselector_example.c 
b/src/examples/dayselector_example.c
index 2269145..eba9c0d 100644
--- a/src/examples/dayselector_example.c
+++ b/src/examples/dayselector_example.c
@@ -73,7 +73,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/diskselector_example_01.c 
b/src/examples/diskselector_example_01.c
index 90a3660..0b083d9 100644
--- a/src/examples/diskselector_example_01.c
+++ b/src/examples/diskselector_example_01.c
@@ -84,7 +84,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/diskselector_example_02.c 
b/src/examples/diskselector_example_02.c
index 90c2204..ef1a8f6 100644
--- a/src/examples/diskselector_example_02.c
+++ b/src/examples/diskselector_example_02.c
@@ -340,7 +340,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_3.c b/src/examples/efl_thread_3.c
index 129381d..36ba69f 100644
--- a/src/examples/efl_thread_3.c
+++ b/src/examples/efl_thread_3.c
@@ -93,7 +93,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_4.c b/src/examples/efl_thread_4.c
index d77e489..71c6d91 100644
--- a/src/examples/efl_thread_4.c
+++ b/src/examples/efl_thread_4.c
@@ -123,7 +123,6 @@ elm_main(int argc, char **argv)
    pthread_mutex_lock(&th_lock);
    th_exit = 1;
    pthread_mutex_unlock(&th_lock);
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_5.c b/src/examples/efl_thread_5.c
index 13d28be..a8b9333 100644
--- a/src/examples/efl_thread_5.c
+++ b/src/examples/efl_thread_5.c
@@ -106,7 +106,6 @@ elm_main(int argc, char **argv)
 
    elm_run();
    if (thr) ecore_thread_cancel(thr);
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_6.c b/src/examples/efl_thread_6.c
index 1f712a5..2ad5af7 100644
--- a/src/examples/efl_thread_6.c
+++ b/src/examples/efl_thread_6.c
@@ -164,7 +164,6 @@ elm_main(int argc, char **argv)
    // if some threads are still running - cancel them
    EINA_LIST_FREE(threads, th) ecore_thread_cancel(th);
 
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_win32_1.c 
b/src/examples/efl_thread_win32_1.c
index 44804a6..e63dcde 100644
--- a/src/examples/efl_thread_win32_1.c
+++ b/src/examples/efl_thread_win32_1.c
@@ -73,7 +73,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_win32_2.c 
b/src/examples/efl_thread_win32_2.c
index 89d57cb..a167d6e 100644
--- a/src/examples/efl_thread_win32_2.c
+++ b/src/examples/efl_thread_win32_2.c
@@ -89,7 +89,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_win32_3.c 
b/src/examples/efl_thread_win32_3.c
index 71a5221..477d69e 100644
--- a/src/examples/efl_thread_win32_3.c
+++ b/src/examples/efl_thread_win32_3.c
@@ -91,7 +91,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/efl_thread_win32_4.c 
b/src/examples/efl_thread_win32_4.c
index 45ca6b1..97b1766 100644
--- a/src/examples/efl_thread_win32_4.c
+++ b/src/examples/efl_thread_win32_4.c
@@ -115,7 +115,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/entry_example.c b/src/examples/entry_example.c
index 24ca751..51324da 100644
--- a/src/examples/entry_example.c
+++ b/src/examples/entry_example.c
@@ -570,7 +570,6 @@ 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 2236187..692d835 100644
--- a/src/examples/evas3d_map_example.c
+++ b/src/examples/evas3d_map_example.c
@@ -1251,7 +1251,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
    sphere_fini();
 
    return 0;
diff --git a/src/examples/evas3d_object_on_button_example.c 
b/src/examples/evas3d_object_on_button_example.c
index 0f97f8a..38f519f 100644
--- a/src/examples/evas3d_object_on_button_example.c
+++ b/src/examples/evas3d_object_on_button_example.c
@@ -333,8 +333,6 @@ elm_main(int argc, char **argv)
    /* Enter main loop. */
    elm_run();
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/evas3d_scene_on_button_example.c 
b/src/examples/evas3d_scene_on_button_example.c
index 9662cc5..d6acd80 100644
--- a/src/examples/evas3d_scene_on_button_example.c
+++ b/src/examples/evas3d_scene_on_button_example.c
@@ -311,8 +311,6 @@ elm_main(int argc, char **argv)
    /* Enter main loop. */
    elm_run();
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/fileselector_button_example.c 
b/src/examples/fileselector_button_example.c
index e8133e1..2a1929d 100644
--- a/src/examples/fileselector_button_example.c
+++ b/src/examples/fileselector_button_example.c
@@ -162,7 +162,6 @@ elm_main(int    argc,
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/fileselector_entry_example.c 
b/src/examples/fileselector_entry_example.c
index 2aa18ce..e44ab05 100644
--- a/src/examples/fileselector_entry_example.c
+++ b/src/examples/fileselector_entry_example.c
@@ -151,7 +151,6 @@ elm_main(int    argc,
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/fileselector_example.c 
b/src/examples/fileselector_example.c
index a355a4b..832f053 100644
--- a/src/examples/fileselector_example.c
+++ b/src/examples/fileselector_example.c
@@ -219,7 +219,6 @@ elm_main(int    argc,
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/flip_example_01.c b/src/examples/flip_example_01.c
index 73e762f..7ba4927 100644
--- a/src/examples/flip_example_01.c
+++ b/src/examples/flip_example_01.c
@@ -72,7 +72,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/flipselector_example.c 
b/src/examples/flipselector_example.c
index 19e8583..2c78625 100644
--- a/src/examples/flipselector_example.c
+++ b/src/examples/flipselector_example.c
@@ -176,7 +176,6 @@ elm_main(int argc, char **argv)
 
    fprintf(stdout, "%s", commands);
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/frame_example_01.c b/src/examples/frame_example_01.c
index c697806..711fb8b 100644
--- a/src/examples/frame_example_01.c
+++ b/src/examples/frame_example_01.c
@@ -65,7 +65,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/general_funcs_example.c 
b/src/examples/general_funcs_example.c
index 731f7b8..56c06d0 100644
--- a/src/examples/general_funcs_example.c
+++ b/src/examples/general_funcs_example.c
@@ -166,7 +166,6 @@ elm_main(int    argc,
 
    elm_run(); /* and run the program now, starting to handle all
                * events, etc. */
-   elm_shutdown(); /* clean up and shut down */
 
    /* exit code */
    return 0;
diff --git a/src/examples/gengrid_example.c b/src/examples/gengrid_example.c
index 605e638..a1c6439 100644
--- a/src/examples/gengrid_example.c
+++ b/src/examples/gengrid_example.c
@@ -609,7 +609,6 @@ elm_main(int    argc,
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/genlist_example_01.c 
b/src/examples/genlist_example_01.c
index f7c7938..8360bcc 100644
--- a/src/examples/genlist_example_01.c
+++ b/src/examples/genlist_example_01.c
@@ -73,7 +73,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/genlist_example_02.c 
b/src/examples/genlist_example_02.c
index 9d73aa4..6779677 100644
--- a/src/examples/genlist_example_02.c
+++ b/src/examples/genlist_example_02.c
@@ -186,7 +186,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/genlist_example_03.c 
b/src/examples/genlist_example_03.c
index 02a7bd8..4e117b6 100644
--- a/src/examples/genlist_example_03.c
+++ b/src/examples/genlist_example_03.c
@@ -112,7 +112,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/genlist_example_04.c 
b/src/examples/genlist_example_04.c
index e62dde2..5b4e15c 100644
--- a/src/examples/genlist_example_04.c
+++ b/src/examples/genlist_example_04.c
@@ -347,7 +347,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/genlist_example_05.c 
b/src/examples/genlist_example_05.c
index 03ac142..f77762e 100644
--- a/src/examples/genlist_example_05.c
+++ b/src/examples/genlist_example_05.c
@@ -409,7 +409,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/glview_example_01.c b/src/examples/glview_example_01.c
index 4fbb4ad..fc2b495 100644
--- a/src/examples/glview_example_01.c
+++ b/src/examples/glview_example_01.c
@@ -315,7 +315,6 @@ elm_main(int argc, char **argv)
 
    // run the mainloop and process events and callbacks
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/hover_example_01.c b/src/examples/hover_example_01.c
index 70b9def..f4a7622 100644
--- a/src/examples/hover_example_01.c
+++ b/src/examples/hover_example_01.c
@@ -68,7 +68,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/hoversel_example_01.c 
b/src/examples/hoversel_example_01.c
index e77a240..8020fc8 100644
--- a/src/examples/hoversel_example_01.c
+++ b/src/examples/hoversel_example_01.c
@@ -54,7 +54,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/icon_example_01.c b/src/examples/icon_example_01.c
index 01bbcca..e3ae7ee 100644
--- a/src/examples/icon_example_01.c
+++ b/src/examples/icon_example_01.c
@@ -38,7 +38,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/image_example_01.c b/src/examples/image_example_01.c
index eeb672a..6267463 100644
--- a/src/examples/image_example_01.c
+++ b/src/examples/image_example_01.c
@@ -40,7 +40,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/index_example_01.c b/src/examples/index_example_01.c
index 5f44897..d231576 100644
--- a/src/examples/index_example_01.c
+++ b/src/examples/index_example_01.c
@@ -171,7 +171,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/index_example_02.c b/src/examples/index_example_02.c
index cbc6047..e461125 100644
--- a/src/examples/index_example_02.c
+++ b/src/examples/index_example_02.c
@@ -133,7 +133,6 @@ elm_main(int    argc,
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/inwin_example.c b/src/examples/inwin_example.c
index 10775c2..3dba229 100644
--- a/src/examples/inwin_example.c
+++ b/src/examples/inwin_example.c
@@ -141,7 +141,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/label_example_01.c b/src/examples/label_example_01.c
index 81df1a4..03d3f78 100644
--- a/src/examples/label_example_01.c
+++ b/src/examples/label_example_01.c
@@ -69,7 +69,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/layout_example_01.c b/src/examples/layout_example_01.c
index a6bc7ea..dae97d7 100644
--- a/src/examples/layout_example_01.c
+++ b/src/examples/layout_example_01.c
@@ -133,7 +133,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/layout_example_02.c b/src/examples/layout_example_02.c
index 8c56642..9fe9a6f 100644
--- a/src/examples/layout_example_02.c
+++ b/src/examples/layout_example_02.c
@@ -69,7 +69,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/layout_example_03.c b/src/examples/layout_example_03.c
index 99a076b..72693ba 100644
--- a/src/examples/layout_example_03.c
+++ b/src/examples/layout_example_03.c
@@ -80,7 +80,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/list_example_01.c b/src/examples/list_example_01.c
index bbaa03f..c6f238e 100644
--- a/src/examples/list_example_01.c
+++ b/src/examples/list_example_01.c
@@ -51,7 +51,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/list_example_02.c b/src/examples/list_example_02.c
index 9524dad..19c21b6 100644
--- a/src/examples/list_example_02.c
+++ b/src/examples/list_example_02.c
@@ -60,7 +60,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/list_example_03.c b/src/examples/list_example_03.c
index 05bd9f5..4f84052 100644
--- a/src/examples/list_example_03.c
+++ b/src/examples/list_example_03.c
@@ -432,7 +432,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/location_example_01.c 
b/src/examples/location_example_01.c
index 2994e49..71bf5dd 100644
--- a/src/examples/location_example_01.c
+++ b/src/examples/location_example_01.c
@@ -86,8 +86,6 @@ elm_main(int argc, char *argv[])
    elocation_address_free(address);
 #endif
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/map_example_01.c b/src/examples/map_example_01.c
index 6384117..49252c3 100644
--- a/src/examples/map_example_01.c
+++ b/src/examples/map_example_01.c
@@ -104,7 +104,6 @@ elm_main(int argc, char **argv)
    ecore_timer_add(0.5, _nasty_hack, win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/map_example_02.c b/src/examples/map_example_02.c
index 8b5b88d..d2aea5a 100644
--- a/src/examples/map_example_02.c
+++ b/src/examples/map_example_02.c
@@ -260,7 +260,6 @@ elm_main(int argc, char **argv)
    ecore_timer_add(1, _nasty_hack, win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/map_example_03.c b/src/examples/map_example_03.c
index 483db0d..84d541b 100644
--- a/src/examples/map_example_03.c
+++ b/src/examples/map_example_03.c
@@ -189,7 +189,6 @@ elm_main(int argc, char **argv)
    ecore_timer_add(0.5, _nasty_hack, win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/mapbuf_example.c b/src/examples/mapbuf_example.c
index 4ad2acb..b8e85f7 100644
--- a/src/examples/mapbuf_example.c
+++ b/src/examples/mapbuf_example.c
@@ -106,7 +106,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/menu_example_01.c b/src/examples/menu_example_01.c
index be3e429..f15d6e7 100644
--- a/src/examples/menu_example_01.c
+++ b/src/examples/menu_example_01.c
@@ -62,7 +62,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/naviframe_example.c b/src/examples/naviframe_example.c
index 531ef68..9fb55e7 100644
--- a/src/examples/naviframe_example.c
+++ b/src/examples/naviframe_example.c
@@ -41,7 +41,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/notify_example_01.c b/src/examples/notify_example_01.c
index 7d43478..3224803 100644
--- a/src/examples/notify_example_01.c
+++ b/src/examples/notify_example_01.c
@@ -59,7 +59,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/panel_example_01.c b/src/examples/panel_example_01.c
index 39be425..91e5593 100644
--- a/src/examples/panel_example_01.c
+++ b/src/examples/panel_example_01.c
@@ -59,7 +59,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/panes_example.c b/src/examples/panes_example.c
index fef0abb..bd990f3 100644
--- a/src/examples/panes_example.c
+++ b/src/examples/panes_example.c
@@ -104,7 +104,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/photocam_example_01.c 
b/src/examples/photocam_example_01.c
index 4c91333..596e31c 100644
--- a/src/examples/photocam_example_01.c
+++ b/src/examples/photocam_example_01.c
@@ -54,7 +54,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/popup_example_01.c b/src/examples/popup_example_01.c
index 1121a80..3457336 100644
--- a/src/examples/popup_example_01.c
+++ b/src/examples/popup_example_01.c
@@ -33,7 +33,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/popup_example_02.c b/src/examples/popup_example_02.c
index 43a6e3b..3f8cef0 100644
--- a/src/examples/popup_example_02.c
+++ b/src/examples/popup_example_02.c
@@ -64,7 +64,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/popup_example_03.c b/src/examples/popup_example_03.c
index 4d898a9..39cd7ea 100644
--- a/src/examples/popup_example_03.c
+++ b/src/examples/popup_example_03.c
@@ -73,7 +73,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/prefs_data_example.c 
b/src/examples/prefs_data_example.c
index bcaae3b..4c9ca6c 100644
--- a/src/examples/prefs_data_example.c
+++ b/src/examples/prefs_data_example.c
@@ -86,8 +86,6 @@ elm_main(int argc, char **argv)
    elm_prefs_data_unref(prefs_data);
    elm_prefs_data_unref(prefs_data);
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/prefs_example_01.c b/src/examples/prefs_example_01.c
index 813cfb3..a4c76de 100644
--- a/src/examples/prefs_example_01.c
+++ b/src/examples/prefs_example_01.c
@@ -104,8 +104,6 @@ elm_main(int argc, char **argv)
 
    elm_prefs_data_unref(prefs_data);
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/prefs_example_02.c b/src/examples/prefs_example_02.c
index 6945868..b28403b 100644
--- a/src/examples/prefs_example_02.c
+++ b/src/examples/prefs_example_02.c
@@ -105,8 +105,6 @@ elm_main(int argc, char **argv)
 
    elm_prefs_data_unref(prefs_data);
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/prefs_example_03.c b/src/examples/prefs_example_03.c
index 2e3ffc9..0aca866 100644
--- a/src/examples/prefs_example_03.c
+++ b/src/examples/prefs_example_03.c
@@ -107,8 +107,6 @@ elm_main(int argc, char **argv)
 
    elm_prefs_data_unref(prefs_data);
 
-   elm_shutdown();
-
    return 0;
 }
 ELM_MAIN()
diff --git a/src/examples/progressbar_example.c 
b/src/examples/progressbar_example.c
index 604e108..accd1de 100644
--- a/src/examples/progressbar_example.c
+++ b/src/examples/progressbar_example.c
@@ -302,7 +302,6 @@ elm_main(int    argc,
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/radio_example_01.c b/src/examples/radio_example_01.c
index 5d2aa27..26c42c5 100644
--- a/src/examples/radio_example_01.c
+++ b/src/examples/radio_example_01.c
@@ -75,7 +75,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/radio_example_02.c b/src/examples/radio_example_02.c
index a59d0a0..274a944 100644
--- a/src/examples/radio_example_02.c
+++ b/src/examples/radio_example_02.c
@@ -69,7 +69,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/scroller_example_01.c 
b/src/examples/scroller_example_01.c
index e5f81d0..1000fc1 100644
--- a/src/examples/scroller_example_01.c
+++ b/src/examples/scroller_example_01.c
@@ -132,7 +132,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/segment_control_example.c 
b/src/examples/segment_control_example.c
index 7680eaa..df631dc 100644
--- a/src/examples/segment_control_example.c
+++ b/src/examples/segment_control_example.c
@@ -64,7 +64,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/separator_example_01.c 
b/src/examples/separator_example_01.c
index e60418a..357decf 100644
--- a/src/examples/separator_example_01.c
+++ b/src/examples/separator_example_01.c
@@ -43,7 +43,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/slider_example.c b/src/examples/slider_example.c
index 0ad833a..53fdc92 100644
--- a/src/examples/slider_example.c
+++ b/src/examples/slider_example.c
@@ -130,7 +130,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/slideshow_example.c b/src/examples/slideshow_example.c
index bc6ecd7..5687b9e 100644
--- a/src/examples/slideshow_example.c
+++ b/src/examples/slideshow_example.c
@@ -270,7 +270,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/spinner_example.c b/src/examples/spinner_example.c
index 2403576..50a96dc 100644
--- a/src/examples/spinner_example.c
+++ b/src/examples/spinner_example.c
@@ -114,7 +114,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/table_example_01.c b/src/examples/table_example_01.c
index 5c9756c..a91ffe1 100644
--- a/src/examples/table_example_01.c
+++ b/src/examples/table_example_01.c
@@ -42,7 +42,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/table_example_02.c b/src/examples/table_example_02.c
index 6a37489..211fc2e 100644
--- a/src/examples/table_example_02.c
+++ b/src/examples/table_example_02.c
@@ -45,7 +45,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/theme_example_01.c b/src/examples/theme_example_01.c
index 026e31f..61b948c 100644
--- a/src/examples/theme_example_01.c
+++ b/src/examples/theme_example_01.c
@@ -68,7 +68,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/theme_example_02.c b/src/examples/theme_example_02.c
index 87af3ac..871d23f 100644
--- a/src/examples/theme_example_02.c
+++ b/src/examples/theme_example_02.c
@@ -59,7 +59,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/thumb_example_01.c b/src/examples/thumb_example_01.c
index 8891af8..a090464 100644
--- a/src/examples/thumb_example_01.c
+++ b/src/examples/thumb_example_01.c
@@ -57,7 +57,6 @@ elm_main(int argc, char **argv)
 
    elm_run(); /* and run the program now, starting to handle all
                * events, etc. */
-   elm_shutdown(); /* clean up and shut down */
    /* exit code */
    return 0;
 }
diff --git a/src/examples/toolbar_example_01.c 
b/src/examples/toolbar_example_01.c
index 4ab874d..75499b2 100644
--- a/src/examples/toolbar_example_01.c
+++ b/src/examples/toolbar_example_01.c
@@ -77,7 +77,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/toolbar_example_02.c 
b/src/examples/toolbar_example_02.c
index bba096f..74fd633 100644
--- a/src/examples/toolbar_example_02.c
+++ b/src/examples/toolbar_example_02.c
@@ -68,7 +68,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/toolbar_example_03.c 
b/src/examples/toolbar_example_03.c
index fab5242..8578d8b 100644
--- a/src/examples/toolbar_example_03.c
+++ b/src/examples/toolbar_example_03.c
@@ -61,7 +61,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/track_example_01.c b/src/examples/track_example_01.c
index 64847ab..e150476 100644
--- a/src/examples/track_example_01.c
+++ b/src/examples/track_example_01.c
@@ -62,7 +62,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/transit_example_01.c 
b/src/examples/transit_example_01.c
index ad0ecc7..95ff37b 100644
--- a/src/examples/transit_example_01.c
+++ b/src/examples/transit_example_01.c
@@ -32,7 +32,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/transit_example_02.c 
b/src/examples/transit_example_02.c
index 7409126..5eb03d6 100644
--- a/src/examples/transit_example_02.c
+++ b/src/examples/transit_example_02.c
@@ -74,7 +74,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/transit_example_03.c 
b/src/examples/transit_example_03.c
index ea09c83..1801ece 100644
--- a/src/examples/transit_example_03.c
+++ b/src/examples/transit_example_03.c
@@ -306,7 +306,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/transit_example_04.c 
b/src/examples/transit_example_04.c
index 8e4c0d6..2f14423 100644
--- a/src/examples/transit_example_04.c
+++ b/src/examples/transit_example_04.c
@@ -156,7 +156,6 @@ elm_main(int argc, char **argv)
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/web_example_01.c b/src/examples/web_example_01.c
index e08f1b4..fea19c1 100644
--- a/src/examples/web_example_01.c
+++ b/src/examples/web_example_01.c
@@ -43,7 +43,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/web_example_02.c b/src/examples/web_example_02.c
index 461e7f5..d440afb 100644
--- a/src/examples/web_example_02.c
+++ b/src/examples/web_example_02.c
@@ -611,7 +611,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/examples/win_example.c b/src/examples/win_example.c
index b02430c..c31de42 100644
--- a/src/examples/win_example.c
+++ b/src/examples/win_example.c
@@ -310,7 +310,6 @@ elm_main(int argc, char *argv[])
    evas_object_show(win);
 
    elm_run();
-   elm_shutdown();
 
    return 0;
 }
diff --git a/src/lib/elm_getting_started.h b/src/lib/elm_getting_started.h
index 7cb325c..27f6687 100644
--- a/src/lib/elm_getting_started.h
+++ b/src/lib/elm_getting_started.h
@@ -187,7 +187,6 @@
  *
  *    // run the mainloop and process events and callbacks
  *    elm_run();
- *    elm_shutdown();
  *    return 0;
  * }
  * ELM_MAIN()

-- 


Reply via email to