Alexandre Julliard : gdi32: SaveDC doesn't save the DC bounds.
Alexandre Julliard
julliard at winehq.org
Tue Apr 10 13:52:33 CDT 2012
Module: wine
Branch: master
Commit: 5917bd3959f39a996b87356f9ef824677bfc4b2c
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5917bd3959f39a996b87356f9ef824677bfc4b2c
Author: Alexandre Julliard <julliard at winehq.org>
Date: Tue Apr 10 13:33:48 2012 +0200
gdi32: SaveDC doesn't save the DC bounds.
---
dlls/gdi32/dc.c | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/dlls/gdi32/dc.c b/dlls/gdi32/dc.c
index e4f31814..1e0ac10 100644
--- a/dlls/gdi32/dc.c
+++ b/dlls/gdi32/dc.c
@@ -336,7 +336,6 @@ INT nulldrv_SaveDC( PHYSDEV dev )
DC *newdc, *dc = get_nulldrv_dc( dev );
if (!(newdc = HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(*newdc )))) return 0;
- newdc->flags = dc->flags;
newdc->layout = dc->layout;
newdc->hPen = dc->hPen;
newdc->hBrush = dc->hBrush;
@@ -379,7 +378,6 @@ INT nulldrv_SaveDC( PHYSDEV dev )
newdc->vportExtY = dc->vportExtY;
newdc->virtual_res = dc->virtual_res;
newdc->virtual_size = dc->virtual_size;
- newdc->BoundsRect = dc->BoundsRect;
newdc->gdiFont = dc->gdiFont;
/* Get/SetDCState() don't change hVisRgn field ("Undoc. Windows" p.559). */
@@ -428,7 +426,6 @@ BOOL nulldrv_RestoreDC( PHYSDEV dev, INT level )
if (!PATH_RestorePath( dc, dcs )) return FALSE;
- dc->flags = dcs->flags;
dc->layout = dcs->layout;
dc->hDevice = dcs->hDevice;
dc->ROPmode = dcs->ROPmode;
@@ -456,8 +453,6 @@ BOOL nulldrv_RestoreDC( PHYSDEV dev, INT level )
dc->xformWorld2Vport = dcs->xformWorld2Vport;
dc->xformVport2World = dcs->xformVport2World;
dc->vport2WorldValid = dcs->vport2WorldValid;
- dc->BoundsRect = dcs->BoundsRect;
-
dc->wndOrgX = dcs->wndOrgX;
dc->wndOrgY = dcs->wndOrgY;
dc->wndExtX = dcs->wndExtX;
More information about the wine-cvs
mailing list