diff options
author | greg <greg@blackbox> | 2009-06-18 14:09:35 +0200 |
---|---|---|
committer | greg <greg@blackbox> | 2009-06-19 05:17:22 +0200 |
commit | 2f59cd0e21b3f4a953b67525fa56b133d4d6b352 (patch) | |
tree | 14d1c2ebf7cb0aa2f147f13472d4536c3c34c908 /libass/ass_font.c | |
parent | 3dcfa5a61e58068b38fb97477e8935550ca8c683 (diff) | |
download | libass-2f59cd0e21b3f4a953b67525fa56b133d4d6b352.tar.bz2 libass-2f59cd0e21b3f4a953b67525fa56b133d4d6b352.tar.xz |
Remove cache globals; move cache data into a separate cache_store struct
that is part of ass_renderer.
Diffstat (limited to 'libass/ass_font.c')
-rw-r--r-- | libass/ass_font.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libass/ass_font.c b/libass/ass_font.c index 73ee1c4..57b2fdf 100644 --- a/libass/ass_font.c +++ b/libass/ass_font.c @@ -157,13 +157,13 @@ static int add_face(void* fc_priv, ass_font_t* font, uint32_t ch) /** * \brief Create a new ass_font_t according to "desc" argument */ -ass_font_t* ass_font_new(ass_library_t* library, FT_Library ftlibrary, void* fc_priv, ass_font_desc_t* desc) +ass_font_t* ass_font_new(void* font_cache, ass_library_t* library, FT_Library ftlibrary, void* fc_priv, ass_font_desc_t* desc) { int error; ass_font_t* fontp; ass_font_t font; - fontp = ass_font_cache_find(desc); + fontp = ass_font_cache_find((hashmap_t*)font_cache, desc); if (fontp) return fontp; @@ -184,7 +184,7 @@ ass_font_t* ass_font_new(ass_library_t* library, FT_Library ftlibrary, void* fc_ free(font.desc.family); return 0; } else - return ass_font_cache_add(&font); + return ass_font_cache_add((hashmap_t*)font_cache, &font); } /** |