From 0342dcb1690d26dd4fc4f0890945f885d04b765b Mon Sep 17 00:00:00 2001 From: Themaister Date: Tue, 7 Jun 2011 21:07:00 +0200 Subject: [PATCH] Fix transition_prev. --- gfx/snes_state.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gfx/snes_state.c b/gfx/snes_state.c index d1b706f00b..f42a7dd8d7 100644 --- a/gfx/snes_state.c +++ b/gfx/snes_state.c @@ -41,6 +41,7 @@ struct snes_tracker_internal uint8_t prev[2]; int frame_count; + int frame_count_prev; uint8_t old_value; int transition_count; }; @@ -170,14 +171,13 @@ static void update_element( break; case SSNES_STATE_TRANSITION_PREV: - if (info->prev[0] != fetch()) + if (info->old_value != fetch()) { info->old_value = fetch(); - info->prev[1] = info->prev[0]; - info->prev[0] = frame_count; + info->frame_count_prev = info->frame_count; info->frame_count = frame_count; } - uniform->value = info->prev[1]; + uniform->value = info->frame_count_prev; break; #ifdef HAVE_PYTHON