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,
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,
DWORD dwflags)
{
return ChangeDisplaySettingsExW ( NULL, lpDevMode, NULL, dwflags, 0 );
LONG Status = ChangeDisplaySettingsExW ( NULL, lpDevMode, NULL, dwflags, 0 );
if(lpDevMode)
lpDevMode->dmDriverExtra = 0;
return Status;
}