From 16cddec597ad8a23c9223051457324d8e59fcf3e Mon Sep 17 00:00:00 2001 From: Duncan Date: Fri, 22 Aug 2014 12:37:31 +0100 Subject: [PATCH] Fixed slight mistake with order. not tested. --- src/window.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/window.c b/src/window.c index 485e177c18..ed0dce4a70 100644 --- a/src/window.c +++ b/src/window.c @@ -894,12 +894,12 @@ void window_scroll_to_viewport(rct_window *w) { int x, y, z; rct_window *mainWindow; - + // In original checked to make sure x and y were not -1 as well. if (w->viewport == NULL || w->focus.sprite.viewport_target_sprite_id == -1) return; - if (w->focus.coordinate.viewport_target_y & VIEWPORT_FOCUS_TYPE_MASK_SPRITE) { - rct_sprite *sprite = &(g_sprite_list[w->focus.sprite.viewport_target_sprite_id & VIEWPORT_FOCUS_SPRITE_MASK]); + if (w->focus.sprite.type & VIEWPORT_FOCUS_TYPE_MASK) { + rct_sprite *sprite = &(g_sprite_list[w->focus.sprite.viewport_target_sprite_id]); x = sprite->unknown.x; y = sprite->unknown.y; z = sprite->unknown.z;