[PATCH] Wine's ChangeDisplaySettingsEx is too strict

Szombathelyi György gyurco at freemail.hu
Sun Jan 20 10:25:22 CST 2008


Ezzel a dátummal: Sunday 20 January 2008 05.33.28 Dmitry Timoshkov ezt írta:
> "Szombathelyi György" <gyurco at freemail.hu> wrote:
> > The game changes display resolution with ChangeDisplaySettingsEx, but
> > doesn't specify DM_PELSWIDTH and DM_PELSHEIGHT at devmode->dmFields, so
> > it quits early with an error message. Of course, it works on windows. So
> > I attached a patch which make wine WinXP compatible...Hope you accept it.
>
> Please add a test case for this to dlls/user32/tests/monitor.c.


Here's the test (the game above uses similar parameters, only 
DM_DISPLAYFREQUENCY in dmFields, but all other dmxxx members are filled in). 
But now test 9 and 10 fails with my patch (the return code from 
ChangeDisplaySettingsEx now 0=OK). Are they really fails on Windows? The last 
test failed already in wine, without my patch.

Regards,
György
-------------- next part --------------
A non-text attachment was scrubbed...
Name: monitor_test.diff
Type: text/x-diff
Size: 690 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080120/8bb68e1c/attachment.diff 


More information about the wine-devel mailing list