]> git.eshelyaron.com Git - emacs.git/commitdiff
; * src/w32image.c (w32_select_active_frame): Comment about GUID values.
authorEli Zaretskii <eliz@gnu.org>
Thu, 16 Apr 2020 09:52:35 +0000 (12:52 +0300)
committerEli Zaretskii <eliz@gnu.org>
Thu, 16 Apr 2020 09:52:35 +0000 (12:52 +0300)
src/w32image.c

index 80c3247e97d2c7982b1ad51a770d3a41b38bfdb2..0a2a55d3f6f7053dc56bdc57ade8c8cf9dabd61d 100644 (file)
@@ -283,6 +283,11 @@ w32_select_active_frame (GpBitmap *pBitmap, int frame, int *nframes,
   *delay = 0.0;
   if (count)
     {
+      /* The following call will fill pDimensionIDs[0] with the
+        FrameDimensionTime GUID for GIF images, and
+        FrameDimensionPage GUID for other image types.  Multi-page
+        GIF and TIFF images expect these values in the
+        GdipImageSelectActiveFrame call below.  */
       status = GdipImageGetFrameDimensionsList (pBitmap, pDimensionIDs, 1);
       status = GdipImageGetFrameCount (pBitmap, &pDimensionIDs[0], &frameCount);
       if (status == Ok && frameCount > 1)