If a zero index is passed to META_SELECTCLIPREGION reset the clip region
Dmitry Timoshkov
dmitry at baikal.ru
Sat Mar 12 06:57:04 CST 2005
Hello,
ChangeLog:
Ulrich Czekalla <ulrich at codeweavers.com>
- if a zero index is passed to META_SELECTCLIPREGION reset the clip region
--- D:\!!!!Wine\wine\dlls\gdi\metafile.c Thu Jan 27 04:17:52 2005
+++ metafile.c Sat Mar 12 12:52:12 2005
@@ -1215,7 +1215,14 @@ BOOL WINAPI PlayMetaFileRecord( HDC hdc,
break;
case META_SELECTCLIPREGION:
- SelectClipRgn(hdc, *(ht->objectHandle + mr->rdParm[0]));
+ {
+ HRGN hrgn = 0;
+
+ if (mr->rdParm[0])
+ hrgn = *(ht->objectHandle + mr->rdParm[0]);
+
+ SelectClipRgn(hdc, hrgn);
+ }
break;
case META_DIBCREATEPATTERNBRUSH:
More information about the wine-patches
mailing list