ChangeDisplaySettingsA and ChangeDisplaySettingsW should reset dmDriverExtra to 0.

svn path=/trunk/; revision=41204
This commit is contained in:
Sylvain Petreolle 2009-05-30 12:23:20 +00:00
parent 0a2ab85168
commit 2b5b6243ba

View file

@ -493,7 +493,10 @@ ChangeDisplaySettingsA(
LPDEVMODEA lpDevMode, LPDEVMODEA lpDevMode,
DWORD dwflags) DWORD dwflags)
{ {
return ChangeDisplaySettingsExA ( NULL, lpDevMode, NULL, dwflags, 0 ); LONG Status = ChangeDisplaySettingsExA ( NULL, lpDevMode, NULL, dwflags, 0 );
if(lpDevMode)
lpDevMode->dmDriverExtra = 0;
return Status;
} }
@ -533,5 +536,8 @@ ChangeDisplaySettingsW(
LPDEVMODEW lpDevMode, LPDEVMODEW lpDevMode,
DWORD dwflags) DWORD dwflags)
{ {
return ChangeDisplaySettingsExW ( NULL, lpDevMode, NULL, dwflags, 0 ); LONG Status = ChangeDisplaySettingsExW ( NULL, lpDevMode, NULL, dwflags, 0 );
if(lpDevMode)
lpDevMode->dmDriverExtra = 0;
return Status;
} }