]> git.eshelyaron.com Git - emacs.git/commitdiff
(gif_load): Use correct width and height for GIF images.
authorPavel Janík <Pavel@Janik.cz>
Wed, 20 Feb 2002 10:28:33 +0000 (10:28 +0000)
committerPavel Janík <Pavel@Janik.cz>
Wed, 20 Feb 2002 10:28:33 +0000 (10:28 +0000)
src/ChangeLog
src/xfns.c

index ee99cac5bfa7990747775f9805b0957511d98abe..6dc6063e6cb609731edc9a6ed7a73f583c109984 100644 (file)
@@ -1,3 +1,7 @@
+2002-02-20  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * xfns.c (gif_load): Use correct width and height for GIF images.
+
 2002-02-18  Jason Rumney  <jasonr@gnu.org>
 
        * w32term.c (glyph_rect): Determine the row and glyph more precisely.
index 836e2d4c82704dcb2be08d232c9115cf92502ee6..b43ec0ea3474371a8de65ea08c27a62001b2a9bc 100644 (file)
@@ -9794,8 +9794,8 @@ gif_load (f, img)
       return 0;
     }
 
-  width = img->width = gif->SWidth;
-  height = img->height = gif->SHeight;
+  width = img->width = max (gif->SWidth, gif->Image.Left + gif->Image.Width);
+  height = img->height = max (gif->SHeight, gif->Image.Top + gif->Image.Height);
 
   /* Create the X image and pixmap.  */
   if (!x_create_x_image_and_pixmap (f, width, height, 0, &ximg, &img->pixmap))