aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorHarry Jeffery <harry@exec64.co.uk>2015-11-09 23:34:05 +0000
committerHarry Jeffery <harry@exec64.co.uk>2015-11-09 23:34:05 +0000
commit8cef4f5df658cadfd76a0b078d91886d8c5bbee1 (patch)
tree8d89dfc0623df7156d871bc33917b1d00ca01d20 /main.c
parentb35dbbadc79a093320a5245053d8a698e11336b9 (diff)
downloadimv-8cef4f5df658cadfd76a0b078d91886d8c5bbee1.tar.gz
Fix exotically (i.e. awfully) made gif playback
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 4 insertions, 2 deletions
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);