diff --git a/src/components/renderers/anim_utils.c b/src/components/renderers/anim_utils.c index 7209167..2de149c 100644 --- a/src/components/renderers/anim_utils.c +++ b/src/components/renderers/anim_utils.c @@ -13,6 +13,8 @@ void rend_set_anim(struct renderer *rend, const char *name) { gc_animholder *holder = (gc_animholder *)rend->data; + if (rend->type != GC_ANIMREND || !holder) + return; if (holder->current && !my_strcmp(holder->current->name, name)) return; for (int i = 0; i < holder->animcount; i++) { @@ -22,5 +24,4 @@ void rend_set_anim(struct renderer *rend, const char *name) return; } } - my_printf("Gamacon: unknown animation %s.\n", name); } \ No newline at end of file