ReleaseStgMedium fix

Huw D M Davies h.davies1 at physics.ox.ac.uk
Mon Feb 5 08:10:23 CST 2001


	Huw D M Davies <hdavies at codeweavers.com>
	Fix ReleaseStgMedium for MetaFilePict types.
-- 
   Dr. Huw D M Davies              | Clarendon Laboratory
   h.davies1 at physics.ox.ac.uk      | Parks Road
   Tel: +44 1865 272390            | Oxford OX1 3PU
   Fax: +44 1865 272400            | UK
-------------- next part --------------
Index: dlls/ole32/ole2.c
===================================================================
RCS file: /home/wine/wine/dlls/ole32/ole2.c,v
retrieving revision 1.20
diff -u -r1.20 ole2.c
--- dlls/ole32/ole2.c	2000/12/19 03:38:05	1.20
+++ dlls/ole32/ole2.c	2001/02/05 13:54:05
@@ -1462,7 +1462,9 @@
       if ( (pmedium->pUnkForRelease==0) && 
 	   (pmedium->u.hMetaFilePict!=0) )
       {
-	DeleteMetaFile(pmedium->u.hMetaFilePict);
+	LPMETAFILEPICT pMP = GlobalLock(pmedium->u.hMetaFilePict);
+	DeleteMetaFile(pMP->hMF);
+	GlobalUnlock(pmedium->u.hMetaFilePict);
 	GlobalFree(pmedium->u.hMetaFilePict);
       }
 


More information about the wine-patches mailing list