From 77ac049c41d8f3c345d467f0c1c25d819b247ea7 Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Sun, 9 Sep 2018 23:13:41 +0200
Subject: [PATCH] minimize on WM_AUTORENDERER (windows only)

---
 src/main.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/main.c b/src/main.c
index 16bddce..e260d34 100644
--- a/src/main.c
+++ b/src/main.c
@@ -660,10 +660,13 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
         case WM_AUTORENDERER:
         {
             mouse_unlock();
-            SetWindowPos(ddraw->hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
+            SetWindowPos(ddraw->hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
             SetWindowPos(ddraw->hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
-            //ShowWindow(ddraw->hWnd, SW_MINIMIZE);
-            //ShowWindow(ddraw->hWnd, SW_RESTORE);
+            if (!ddraw->wine)
+            {
+                ShowWindow(ddraw->hWnd, SW_MINIMIZE);
+                ShowWindow(ddraw->hWnd, SW_RESTORE);
+            }
             mouse_lock();
             return 0;
         }