Mostly because I don't have a trace of why I did it this way, even in viewport branch history.
@@ -1265,7 +1265,7 @@ static LRESULT CALLBACK ImGui_ImplWin32_WndProcHandler_PlatformWindow(HWND hWnd,
{
case WM_CLOSE:
viewport->PlatformRequestClose = true;
- return 0;
+ break;
case WM_MOVE:
viewport->PlatformRequestMove = true;
break;