From eb93d12e1d3adc58ff87c4e8d959f247209a2494 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Tue, 7 Aug 2018 02:44:11 +0200 Subject: [PATCH] first ChangeDisplaySettings and then SetWindowPos - Fixes fullscreen problems with lower resolutions in ubuntu --- src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index f13122a..2a38cf1 100644 --- a/src/main.c +++ b/src/main.c @@ -429,13 +429,13 @@ HRESULT __stdcall ddraw_SetDisplayMode(IDirectDrawImpl *This, DWORD width, DWORD } else { - SetWindowPos(This->hWnd, HWND_TOPMOST, 0, 0, This->render.width, This->render.height, SWP_SHOWWINDOW); - if(!This->devmode && ChangeDisplaySettings(&This->render.mode, CDS_FULLSCREEN) != DISP_CHANGE_SUCCESSFUL) { This->render.run = FALSE; return DDERR_INVALIDMODE; } + + SetWindowPos(This->hWnd, HWND_TOPMOST, 0, 0, This->render.width, This->render.height, SWP_SHOWWINDOW); mouse_lock(); }