Fix nullptr crash
This commit is contained in:
parent
4e9c1ea11d
commit
9352e71da8
@ -47,10 +47,10 @@ font_manager_t *font_manager_new(size_t width, size_t height, size_t depth)
|
|||||||
// ---------------------------------------------------- font_manager_delete ---
|
// ---------------------------------------------------- font_manager_delete ---
|
||||||
void font_manager_delete(font_manager_t *self)
|
void font_manager_delete(font_manager_t *self)
|
||||||
{
|
{
|
||||||
|
if (self)
|
||||||
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
texture_font_t *font;
|
texture_font_t *font;
|
||||||
assert(self);
|
|
||||||
|
|
||||||
for (i = 0; i < vector_size(self->fonts); ++i)
|
for (i = 0; i < vector_size(self->fonts); ++i)
|
||||||
{
|
{
|
||||||
font = *(texture_font_t **) vector_get(self->fonts, i);
|
font = *(texture_font_t **) vector_get(self->fonts, i);
|
||||||
@ -63,6 +63,7 @@ void font_manager_delete(font_manager_t *self)
|
|||||||
free(self->cache);
|
free(self->cache);
|
||||||
}
|
}
|
||||||
free(self);
|
free(self);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ----------------------------------------------- font_manager_delete_font ---
|
// ----------------------------------------------- font_manager_delete_font ---
|
||||||
|
Loading…
x
Reference in New Issue
Block a user