https://bugs.winehq.org/show_bug.cgi?id=34978
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com Summary|Display detection issue |Multiple applications need |with the MacDriver |a EnumDisplayDevicesW | |implementation | |(DisplayFusion, Turbo Tax | |2012)
--- Comment #9 from Austin English austinenglish@gmail.com --- (In reply to Ken Thomases from comment #7)
I have submitted patches to fix this (the series of six patches ending with http://source.winehq.org/patches/data/103534).
While testing the patch for bug 32758, I noticed that Turbo Tax 2012 refuses to start on my laptop if I've got an external monitor plugged in. I instead get an infinite loop of: fixme:win:EnumDisplayDevicesW ((null),1,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),1,0x52fe550,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x52fe550,0x00000000), stub!
I tried the patchset here on Fedora rawhide (X.Org X Server 1.15.99.903 (1.16.0 RC 3)) with wine-1.7.23, and it does let TurboTax 2012 start (alternatively, disabling the second display works as well).