From 789633b321dbb0669b93ba2da3bbaaede3de6233 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 20 Feb 2015 17:39:27 +0100 Subject: [PATCH] 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. --- src/lib/evas/common/evas_draw_main.c | 6 ------ 1 file changed, 6 deletions(-) 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(); -- 2.7.4