Browse Source

Merge pull request #17058 from marcelofg55/minmax_windows

Fixed Windows ignoring minimized/maximized status set by user
Rémi Verschelde 7 years ago
parent
commit
7f3024d343
1 changed files with 10 additions and 1 deletions
  1. 10 1
      platform/windows/os_windows.cpp

+ 10 - 1
platform/windows/os_windows.cpp

@@ -632,7 +632,16 @@ LRESULT OS_Windows::WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 				video_mode.width = window_w;
 				video_mode.height = window_h;
 			}
-			//return 0;								// Jump Back
+			if (wParam == SIZE_MAXIMIZED) {
+				maximized = true;
+				minimized = false;
+			} else if (wParam == SIZE_MINIMIZED) {
+				maximized = false;
+				minimized = true;
+			} else if (wParam == SIZE_RESTORED) {
+				maximized = false;
+				minimized = false;
+			}
 		} break;
 
 		case WM_ENTERSIZEMOVE: {