Dmitry Timoshkov : winex11.drv: Set the size of returned DEVMODE to least common one as XP does.
Alexandre Julliard
julliard at winehq.org
Mon May 5 07:14:45 CDT 2008
Module: wine
Branch: master
Commit: fa61eac0f70bfe4bd08cd44f3acb06ffeb6d6ac4
URL: http://source.winehq.org/git/wine.git/?a=commit;h=fa61eac0f70bfe4bd08cd44f3acb06ffeb6d6ac4
Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date: Sun May 4 12:31:04 2008 +0900
winex11.drv: Set the size of returned DEVMODE to least common one as XP does.
---
dlls/winex11.drv/settings.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/winex11.drv/settings.c b/dlls/winex11.drv/settings.c
index d68b674..3527134 100644
--- a/dlls/winex11.drv/settings.c
+++ b/dlls/winex11.drv/settings.c
@@ -271,9 +271,9 @@ BOOL X11DRV_EnumDisplaySettingsEx( LPCWSTR name, DWORD n, LPDEVMODEW devmode, DW
static const WCHAR dev_name[CCHDEVICENAME] =
{ 'W','i','n','e',' ','X','1','1',' ','d','r','i','v','e','r',0 };
- devmode->dmSize = sizeof(DEVMODEW);
- devmode->dmSpecVersion = MAKEWORD(1,4);
- devmode->dmDriverVersion = MAKEWORD(1,4);
+ devmode->dmSize = FIELD_OFFSET(DEVMODEW, dmICMMethod);
+ devmode->dmSpecVersion = DM_SPECVERSION;
+ devmode->dmDriverVersion = DM_SPECVERSION;
memcpy(devmode->dmDeviceName, dev_name, sizeof(dev_name));
devmode->dmDriverExtra = 0;
devmode->u2.dmDisplayFlags = 0;
More information about the wine-cvs
mailing list