forked from enlightenment/efl
parent
8b2d57a76c
commit
0273204901
|
@ -305,7 +305,11 @@ evas_common_font_memory_load(const char *name, int size, const void *data, int d
|
||||||
if (!fi) return NULL;
|
if (!fi) return NULL;
|
||||||
// printf("LOAD FONT MEM %s %i\n", name, size);
|
// printf("LOAD FONT MEM %s %i\n", name, size);
|
||||||
fn = calloc(1, sizeof(RGBA_Font));
|
fn = calloc(1, sizeof(RGBA_Font));
|
||||||
if (!fn) return NULL;
|
if (!fn)
|
||||||
|
{
|
||||||
|
free(fi);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
fn->fonts = evas_list_append(fn->fonts, fi);
|
fn->fonts = evas_list_append(fn->fonts, fi);
|
||||||
return fn;
|
return fn;
|
||||||
}
|
}
|
||||||
|
@ -320,7 +324,11 @@ evas_common_font_load(const char *name, int size)
|
||||||
if (!fi) return NULL;
|
if (!fi) return NULL;
|
||||||
// printf("LOAD FONT FILE %s %i\n", name, size);
|
// printf("LOAD FONT FILE %s %i\n", name, size);
|
||||||
fn = calloc(1, sizeof(RGBA_Font));
|
fn = calloc(1, sizeof(RGBA_Font));
|
||||||
if (!fn) return NULL;
|
if (!fn)
|
||||||
|
{
|
||||||
|
free(fi);
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
fn->fonts = evas_list_append(fn->fonts, fi);
|
fn->fonts = evas_list_append(fn->fonts, fi);
|
||||||
return fn;
|
return fn;
|
||||||
}
|
}
|
||||||
|
@ -330,6 +338,8 @@ evas_common_font_add(RGBA_Font *fn, const char *name, int size)
|
||||||
{
|
{
|
||||||
RGBA_Font_Int *fi;
|
RGBA_Font_Int *fi;
|
||||||
|
|
||||||
|
if (!fn)
|
||||||
|
return NULL;
|
||||||
fi = evas_common_font_int_load(name, size);
|
fi = evas_common_font_int_load(name, size);
|
||||||
if (fi)
|
if (fi)
|
||||||
{
|
{
|
||||||
|
@ -344,6 +354,8 @@ evas_common_font_memory_add(RGBA_Font *fn, const char *name, int size, const voi
|
||||||
{
|
{
|
||||||
RGBA_Font_Int *fi;
|
RGBA_Font_Int *fi;
|
||||||
|
|
||||||
|
if (!fn)
|
||||||
|
return NULL;
|
||||||
fi = evas_common_font_int_memory_load(name, size, data, data_size);
|
fi = evas_common_font_int_memory_load(name, size, data, data_size);
|
||||||
if (fi)
|
if (fi)
|
||||||
{
|
{
|
||||||
|
@ -358,6 +370,8 @@ evas_common_font_free(RGBA_Font *fn)
|
||||||
{
|
{
|
||||||
Evas_List *l;
|
Evas_List *l;
|
||||||
|
|
||||||
|
if (!fn)
|
||||||
|
return;
|
||||||
for (l = fn->fonts; l; l = l->next)
|
for (l = fn->fonts; l; l = l->next)
|
||||||
{
|
{
|
||||||
RGBA_Font_Int *fi;
|
RGBA_Font_Int *fi;
|
||||||
|
|
Loading…
Reference in New Issue