evas: refactor shutdown.
This commit is contained in:
parent
da3f605463
commit
93333ede15
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -202,8 +202,7 @@ eng_output_free(void *data)
|
|||
|
||||
free(re);
|
||||
|
||||
evas_common_font_shutdown();
|
||||
evas_common_image_shutdown();
|
||||
evas_common_shutdown();
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue