From ccba8578f5c81ea0650cad277683cbaff6306caf Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Thu, 23 Oct 2008 21:32:43 +0900 Subject: [PATCH] gdi32: Add EMR_GDICOMMENT to the list of records producing output. This completely fixes the print previews generated by MS Access in a Win9x mode. Access has a custom handler for an EMR_GDICOMMENT record, and GDI APIs it calls from it don't work properly due to wrong DC mapping. --- dlls/gdi32/enhmetafile.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dlls/gdi32/enhmetafile.c b/dlls/gdi32/enhmetafile.c index e998c603bef..22451d26734 100644 --- a/dlls/gdi32/enhmetafile.c +++ b/dlls/gdi32/enhmetafile.c @@ -692,6 +692,7 @@ static BOOL emr_produces_output(int type) case EMR_LINETO: case EMR_ARCTO: case EMR_POLYDRAW: + case EMR_GDICOMMENT: case EMR_FILLRGN: case EMR_FRAMERGN: case EMR_INVERTRGN: -- 2.11.4.GIT