From 8cef4f5df658cadfd76a0b078d91886d8c5bbee1 Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Mon, 9 Nov 2015 23:34:05 +0000 Subject: Fix exotically (i.e. awfully) made gif playback --- main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index fe4a2a9..6ca0280 100644 --- a/main.c +++ b/main.c @@ -310,9 +310,11 @@ void next_frame() //If this frame is inset, we need to expand it for compositing if(left != 0 || top != 0) { RGBQUAD color = {0,0,0,0}; - FIBITMAP *expanded = FreeImage_EnlargeCanvas(frame32, left, top, - g_img.width - FreeImage_GetWidth(frame32) - left, + FIBITMAP *expanded = FreeImage_EnlargeCanvas(frame32, + left, g_img.height - FreeImage_GetHeight(frame32) - top, + g_img.width - FreeImage_GetWidth(frame32) - left, + top, &color, 0); FreeImage_Unload(frame32); -- cgit v1.2.3