[PATCH v3 3/3] ddraw: Restore the primary surface if we're the Foreground window, even if the device state is lost.
Gabriel Ivăncescu
gabrielopcode at gmail.com
Tue Jul 28 07:06:54 CDT 2020
On 28/07/2020 13:32, Stefan Dösinger wrote:
>
>
>> Am 27.07.2020 um 20:53 schrieb Gabriel Ivăncescu
>> <gabrielopcode at gmail.com <mailto:gabrielopcode at gmail.com>>:
>>
>> + if (GetForegroundWindow() != window) return DDERR_WRONGMODE;
>
> For the purpose of my understanding: is window != NULL here when
> Railroad Tycoon 2 hits this codepath?
When it hits this codepath, window == dest_window, since it never sets
focuswindow (so it's NULL).
It's not NULL, though, it's the game's window. dest_window can't be
NULL, right?
More information about the wine-devel
mailing list