mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-26 19:33:31 +00:00
Dragging the first-boot install/status window could make setup stall, and the shell never started after that. The problem is that the move/size modal loop can remove a posted `WM_QUIT` while setup is tearing the thread down. That quit message then does not reach the outer `GetMessage()` loop, so the setup thread keeps waiting instead of exiting. This fix keeps the `WM_QUIT` message alive by re-posting it and leaving the move/size loop. See also: https://devblogs.microsoft.com/oldnewthing/20050222-00/?p=36393 ## How to test Boot to first-boot setup, drag the install/status window while it is finishing, and check that setup continues and Explorer starts instead of hanging.