Current News
Archived News
Search News
Discussion Forum


Old Forum
Install Programs More Downloads...
Troubleshooting
Source Code
Format Specs.
Misc. Information
Non-SF Stuff
Links




index 6712ead..0ce1b29 100644 (file)
@@ -491,10 +491,16 @@ HANDLE GRPAPI WINAPI CreateGrp(signed short *lpImageData, WORD nFrames, WORD wMa
                                }\r
                        }\r
                }\r
+               x2 = x2 - x1 + 1;\r
+               y2 = y2 - y1 + 1;\r
+               if ((WORD)x1 > 255) x1 = 255;\r
+               if ((WORD)y1 > 255) y1 = 255;\r
+               if ((WORD)x2 > 255) x2 = 255;\r
+               if ((WORD)y2 > 255) y2 = 255;\r
                lpFrameHeaders[i].Left = x1;\r
                lpFrameHeaders[i].Top = y1;\r
-               lpFrameHeaders[i].Width = x2 - x1 + 1;\r
-               lpFrameHeaders[i].Height = y2 - y1 + 1;\r
+               lpFrameHeaders[i].Width = x2;\r
+               lpFrameHeaders[i].Height = y2;\r
 \r
                if (!bNoCompress) {\r
                        EncodeFrameData(lpImageData, i, &GrpHeader, &lpFrameHeaders[i], &lpFrameData[i]);\r