When no window is specified, we should revert to the focus window.
This deserves more tests however (what if the device swapchain is
already using the focus window ?)
Fixes crash for FFXIV
Signed-off-by: Axel Davy <axel.davy@ens.fr>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
user_assert(pPresentationParameters, D3DERR_INVALIDCALL);
+ /* TODO: this deserves more tests */
+ if (!pPresentationParameters->hDeviceWindow)
+ pPresentationParameters->hDeviceWindow = This->params.hFocusWindow;
+
hr = ID3DPresentGroup_CreateAdditionalPresent(This->present, pPresentationParameters, &present);
if (FAILED(hr))