Dmitry Timoshkov : user32: Set the size of returned DEVMODE to least common one as XP does.
Alexandre Julliard
julliard at winehq.org
Mon May 5 07:14:46 CDT 2008
Module: wine
Branch: master
Commit: 2e19d9c47321340306b11c45ba68b31cb3ff51e6
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2e19d9c47321340306b11c45ba68b31cb3ff51e6
Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date: Sun May 4 12:38:58 2008 +0900
user32: Set the size of returned DEVMODE to least common one as XP does.
---
dlls/user32/sysparams.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c
index 2fa3fee..71e846d 100644
--- a/dlls/user32/sysparams.c
+++ b/dlls/user32/sysparams.c
@@ -3074,7 +3074,7 @@ BOOL WINAPI EnumDisplaySettingsExA(LPCSTR lpszDeviceName, DWORD iModeNum,
ret = EnumDisplaySettingsExW(nameW.Buffer,iModeNum,&devmodeW,dwFlags);
if (ret)
{
- lpDevMode->dmSize = sizeof(*lpDevMode);
+ lpDevMode->dmSize = FIELD_OFFSET(DEVMODEA, dmICMMethod);
lpDevMode->dmSpecVersion = devmodeW.dmSpecVersion;
lpDevMode->dmDriverVersion = devmodeW.dmDriverVersion;
WideCharToMultiByte(CP_ACP, 0, devmodeW.dmDeviceName, -1,
More information about the wine-cvs
mailing list