diff --git a/input-capture/src/windows/event_thread.rs b/input-capture/src/windows/event_thread.rs index 2a44c0f..2018e32 100644 --- a/input-capture/src/windows/event_thread.rs +++ b/input-capture/src/windows/event_thread.rs @@ -222,11 +222,8 @@ fn start_routine( } /* run message loop */ - loop { + while let Some(msg) = get_msg() { // mouse / keybrd proc do not actually return a message - let Some(msg) = get_msg() else { - break; - }; if msg.hwnd.0.is_null() { /* messages sent via PostThreadMessage */ match msg.wParam.0 {