From 05a59c35eaa82e716b8be21c60ecf8f6866153fc Mon Sep 17 00:00:00 2001 From: Piotr Siuszko Date: Thu, 18 Sep 2025 10:15:29 +0200 Subject: [PATCH] WASM fix --- crates/rpack_egui/src/app.rs | 1 + crates/rpack_egui/src/main.rs | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/rpack_egui/src/app.rs b/crates/rpack_egui/src/app.rs index 87fe538..2dff719 100644 --- a/crates/rpack_egui/src/app.rs +++ b/crates/rpack_egui/src/app.rs @@ -99,6 +99,7 @@ impl Default for Application { } impl Application { + #[cfg(not(target_arch = "wasm32"))] pub fn read_config(&mut self, config: rpack_cli::TilemapGenerationConfig) { self.data.settings.size = config.size.unwrap_or(512); self.data.config = (&config).into(); diff --git a/crates/rpack_egui/src/main.rs b/crates/rpack_egui/src/main.rs index 46d7e3a..be3c01d 100644 --- a/crates/rpack_egui/src/main.rs +++ b/crates/rpack_egui/src/main.rs @@ -5,9 +5,8 @@ #[cfg(not(target_arch = "wasm32"))] fn main() -> eframe::Result<()> { env_logger::init(); // Log to stderr (if you run with `RUST_LOG=debug`). - let args: Vec = std::env::args().collect(); - let file_arg: Option = if args.len() > 1 { - Some(args[1].clone()) + let file_arg: Option = if std::env::args().len() > 1 { + std::env::args().skip(1).next() } else { None };