menu_animation.c - get rid of void * parameter

This commit is contained in:
twinaphex 2016-10-19 04:52:38 +02:00
parent 6a4d375e1d
commit 6f06b0ad59

View File

@ -370,11 +370,9 @@ static void menu_animation_push_internal(menu_animation_t *anim,
*target = *t;
}
static bool menu_animation_push(menu_animation_t *anim, void *data)
static bool menu_animation_push(menu_animation_t *anim, menu_animation_ctx_entry_t *entry)
{
struct tween t;
menu_animation_ctx_entry_t *entry =
(menu_animation_ctx_entry_t*)data;
if (!entry || !entry->subject)
return false;
@ -698,7 +696,7 @@ bool menu_animation_ctl(enum menu_animation_ctl_state state, void *data)
}
break;
case MENU_ANIMATION_CTL_PUSH:
return menu_animation_push(&anim, data);
return menu_animation_push(&anim, (menu_animation_ctx_entry_t *)data);
case MENU_ANIMATION_CTL_NONE:
default:
break;