From 4a6b6475fd4ebb4507fe671d1bbf63b675c5527b Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Thu, 22 Jan 2015 21:05:52 +0000 Subject: [PATCH] Fixed track_place crash #713. --- src/windows/track_place.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows/track_place.c b/src/windows/track_place.c index 676f1a99a9..6f935f2b48 100644 --- a/src/windows/track_place.c +++ b/src/windows/track_place.c @@ -218,7 +218,7 @@ static void window_track_place_draw_mini_preview() } else { pixelX = 80 + ((y / 32) - (x / 32)) * 4; pixelY = 38 + ((y / 32) + (x / 32)) * 2; - if (pixelX <= 160 && pixelY <= 75) { + if (pixelX >= 0 && pixelY >= 0 && pixelX <= 160 && pixelY <= 75) { pixel = &_window_track_place_mini_preview[pixelY * TRACK_MINI_PREVIEW_WIDTH + pixelX]; bits = trackBlock->var_08 << (rotation & 3);