fix windows build

This commit is contained in:
Ferdinand Schober
2024-07-19 15:06:13 +02:00
parent 65fb228db5
commit 00e1ded35d

View File

@@ -519,7 +519,7 @@ fn message_thread(ready_tx: mpsc::Sender<()>) {
} }
/* window is used ro receive WM_DISPLAYCHANGE messages */ /* window is used ro receive WM_DISPLAYCHANGE messages */
let ret = CreateWindowExW( CreateWindowExW(
Default::default(), Default::default(),
w!("lan-mouse-message-window-class"), w!("lan-mouse-message-window-class"),
w!("lan-mouse-msg-window"), w!("lan-mouse-msg-window"),
@@ -532,10 +532,8 @@ fn message_thread(ready_tx: mpsc::Sender<()>) {
HMENU::default(), HMENU::default(),
instance, instance,
None, None,
); )
if ret.0 == 0 { .expect("CreateWindowExW");
panic!("CreateWindowExW");
}
/* run message loop */ /* run message loop */
loop { loop {
@@ -543,7 +541,7 @@ fn message_thread(ready_tx: mpsc::Sender<()>) {
let Some(msg) = get_msg() else { let Some(msg) = get_msg() else {
break; break;
}; };
if msg.hwnd.0 == 0 { if msg.hwnd.0.is_null() {
/* messages sent via PostThreadMessage */ /* messages sent via PostThreadMessage */
match msg.wParam.0 { match msg.wParam.0 {
x if x == EventType::Exit as usize => break, x if x == EventType::Exit as usize => break,