https://bugs.winehq.org/show_bug.cgi?id=54760
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Seems to be caused by d3d8:device calling SetForegroundWindow(GetDesktopWindows()), but then calling it directly in imm32 before the test doesn't cause the same failures.
SetForegroundWindow is notoriously brittle, especially when giving foreground to non-test processes, so I think d3d8 should not do that, but replacing all the calls requires a bit of care, as some are then expecting specific messages from the foreground process loss.