Vincent Povirk : gdiplus: Also get a DC for drawing WMF images.
Alexandre Julliard
julliard at winehq.org
Wed Mar 13 17:10:06 CDT 2013
Module: wine
Branch: master
Commit: 6214e5b92cf79eade02fc5abaa72b38ef78c2d70
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6214e5b92cf79eade02fc5abaa72b38ef78c2d70
Author: Vincent Povirk <vincent at codeweavers.com>
Date: Tue Mar 12 15:53:55 2013 -0500
gdiplus: Also get a DC for drawing WMF images.
---
dlls/gdiplus/metafile.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/gdiplus/metafile.c b/dlls/gdiplus/metafile.c
index 4345ece..ae905fc 100644
--- a/dlls/gdiplus/metafile.c
+++ b/dlls/gdiplus/metafile.c
@@ -536,7 +536,9 @@ GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestPoints(GpGraphics *graphics,
memcpy(real_metafile->playback_points, destPoints, sizeof(PointF) * 3);
stat = GdipTransformPoints(graphics, CoordinateSpaceDevice, CoordinateSpaceWorld, real_metafile->playback_points, 3);
- if (stat == Ok && metafile->metafile_type == MetafileTypeEmf)
+ if (stat == Ok && (metafile->metafile_type == MetafileTypeEmf ||
+ metafile->metafile_type == MetafileTypeWmfPlaceable ||
+ metafile->metafile_type == MetafileTypeWmf))
stat = METAFILE_PlaybackGetDC((GpMetafile*)metafile);
if (stat == Ok)
More information about the wine-cvs
mailing list