diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2015-11-09 23:34:05 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2015-11-09 23:34:05 +0000 |
commit | 8cef4f5df658cadfd76a0b078d91886d8c5bbee1 (patch) | |
tree | 8d89dfc0623df7156d871bc33917b1d00ca01d20 /main.c | |
parent | b35dbbadc79a093320a5245053d8a698e11336b9 (diff) | |
download | imv-8cef4f5df658cadfd76a0b078d91886d8c5bbee1.tar.gz |
Fix exotically (i.e. awfully) made gif playback
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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); |