]> git.eshelyaron.com Git - emacs.git/commitdiff
* src/image.c (gif_load): Fix calculation of bottom and right corner.
authorAndreas Schwab <schwab@linux-m68k.org>
Sat, 10 Sep 2011 18:13:24 +0000 (20:13 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Sat, 10 Sep 2011 18:13:24 +0000 (20:13 +0200)
(Bug#9468)

src/ChangeLog
src/image.c

index 78ef2c1c56bc6d805ace1ae1d93ce63b8b91da66..6c54d3351c6ed55e87f7cb8a7a0439a39db53724 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-10  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * image.c (gif_load): Fix calculation of bottom and right corner.
+       (Bug#9468)
+
 2011-09-10  Eli Zaretskii  <eliz@gnu.org>
 
        * xdisp.c (MAX_DISP_SCAN): Decrease to 250.  Prevents sluggish
index fc79174c1e2a369e4053cf8a9133e1645fcfb612..db201d5a831ab0b147d705579be59542be955c49 100644 (file)
@@ -7229,8 +7229,10 @@ gif_load (struct frame *f, struct image *img)
 
   img->corners[TOP_CORNER] = gif->SavedImages[0].ImageDesc.Top;
   img->corners[LEFT_CORNER] = gif->SavedImages[0].ImageDesc.Left;
-  img->corners[BOT_CORNER] = img->corners[TOP_CORNER] + height;
-  img->corners[RIGHT_CORNER] = img->corners[LEFT_CORNER] + width;
+  img->corners[BOT_CORNER]
+    = img->corners[TOP_CORNER] + gif->SavedImages[0].ImageDesc.Height;
+  img->corners[RIGHT_CORNER]
+    = img->corners[LEFT_CORNER] + gif->SavedImages[0].ImageDesc.Width;
 
   if (!check_image_size (f, width, height))
     {