From: Cedric BAIL Date: Fri, 20 Feb 2015 16:39:27 +0000 (+0100) Subject: Revert "evas: refcounting initialisation and protect things." X-Git-Tag: v1.14.0-alpha1~438 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=789633b321dbb0669b93ba2da3bbaaede3de6233;p=platform%2Fupstream%2Fefl.git Revert "evas: refcounting initialisation and protect things." This reverts commit 216397bea635d93266aca73f9e724979375f2e3b. We do have some engine that are doing partial shutdown outside of the protected function, leading to a crash. --- diff --git a/src/lib/evas/common/evas_draw_main.c b/src/lib/evas/common/evas_draw_main.c index ed1f951..5eae8fb 100644 --- a/src/lib/evas/common/evas_draw_main.c +++ b/src/lib/evas/common/evas_draw_main.c @@ -32,13 +32,9 @@ evas_common_draw_context_cutouts_del(Cutout_Rects* rects, int idx) } } -static int _init_count = 0; - EAPI void evas_common_init(void) { - if (_init_count++) return ; - evas_common_cpu_init(); evas_common_blend_init(); @@ -57,8 +53,6 @@ evas_common_init(void) EAPI void evas_common_shutdown(void) { - if (--_init_count) return ; - evas_font_dir_cache_free(); evas_common_image_cache_free(); evas_common_scale_sample_shutdown();