evas: refactor shutdown.

This commit is contained in:
Cedric BAIL 2015-02-23 11:35:29 +01:00
parent da3f605463
commit 93333ede15
13 changed files with 15 additions and 26 deletions

View File

@ -54,6 +54,8 @@ EAPI void
evas_common_shutdown(void)
{
evas_font_dir_cache_free();
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_image_cache_free();
evas_common_scale_sample_shutdown();
}

View File

@ -173,8 +173,7 @@ eng_output_free(void *data)
evas_render_engine_software_generic_clean(&re->generic);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static Eina_Bool

View File

@ -149,8 +149,7 @@ eng_output_free(void *data)
evas_render_engine_software_generic_clean(&re->generic);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
/* module api functions */

View File

@ -64,8 +64,7 @@ _output_setup(int w, int h, int rot, int vt, int dev, int refresh)
on_error:
if (ob) evas_fb_outbuf_fb_free(ob);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
return NULL;
}
@ -120,8 +119,7 @@ eng_output_free(void *data)
evas_render_engine_software_generic_clean(&re->generic);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static Eina_Bool

View File

@ -142,8 +142,7 @@ eng_output_free(void *data)
eng_window_free(re->win);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static void

View File

@ -805,8 +805,7 @@ eng_output_free(void *data)
if ((initted == EINA_TRUE) && (gl_wins == 0))
{
glsym_evas_gl_preload_shutdown();
evas_common_image_shutdown();
evas_common_font_shutdown();
evas_common_shutdown();
initted = EINA_FALSE;
}
}

View File

@ -1709,8 +1709,7 @@ eng_output_free(void *data)
if ((initted == 1) && (gl_wins == 0))
{
glsym_evas_gl_preload_shutdown();
evas_common_image_shutdown();
evas_common_font_shutdown();
evas_common_shutdown();
initted = 0;
}
}

View File

@ -202,8 +202,7 @@ eng_output_free(void *data)
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static void

View File

@ -143,8 +143,7 @@ eng_output_free(void *data)
evas_render_engine_software_generic_clean(&re->generic);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static Eina_Bool

View File

@ -151,8 +151,7 @@ eng_output_free(void *data)
evas_render_engine_software_generic_clean(&re->generic);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static Eina_Bool

View File

@ -596,8 +596,7 @@ eng_output_free(void *data)
free(re);
}
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static Eina_Bool

View File

@ -750,8 +750,7 @@ eng_output_free(void *data)
if ((initted == EINA_TRUE) && (gl_wins == 0))
{
glsym_evas_gl_preload_shutdown();
evas_common_image_shutdown();
evas_common_font_shutdown();
evas_common_shutdown();
initted = EINA_FALSE;
}
}

View File

@ -186,8 +186,7 @@ eng_output_free(void *data)
evas_render_engine_software_generic_clean(&re->generic);
free(re);
evas_common_font_shutdown();
evas_common_image_shutdown();
evas_common_shutdown();
}
static void