From fb861319177c22f74f7eb74ca74c634b777f7826 Mon Sep 17 00:00:00 2001 From: me Date: Thu, 25 Dec 2025 01:27:27 +0200 Subject: [PATCH] fix hot reload after wasm conditional compilation --- src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index 16b749e..855d4fd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -24,7 +24,7 @@ async fn main() { } rand::srand(macroquad::miniquad::date::now() as _); - let reader = hotwatch(); + let (_hot, reader) = hotwatch(); match read_file() { Err(err) => println!("Error: {err:#?}"), @@ -70,7 +70,7 @@ fn read_file() -> std::io::Result { } #[cfg(not(target_arch = "wasm32"))] -fn hotwatch() -> Arc>> { +fn hotwatch() -> (hotwatch::Hotwatch, Arc>>) { let writer = Arc::new(RwLock::new(None)); let reader = writer.clone(); let args: Vec = std::env::args().collect(); @@ -93,11 +93,11 @@ fn hotwatch() -> Arc>> { } }) .expect("failed to watch file!"); - reader + (hotwatch, reader) } #[cfg(target_arch = "wasm32")] -fn hotwatch() -> Arc>> { +fn hotwatch() -> ((), Arc>>) { let writer = Arc::new(RwLock::new(None)); let reader = writer.clone(); - reader + ((), reader) }