From 25673f61b652a199c0fbe3b7ad5f2a243aff4e55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pinheiro?= Date: Sat, 10 Aug 2024 14:53:11 +0100 Subject: [PATCH] cfg macro --- fpt-egui/src/main.rs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/fpt-egui/src/main.rs b/fpt-egui/src/main.rs index 12042b2..f4f9b95 100644 --- a/fpt-egui/src/main.rs +++ b/fpt-egui/src/main.rs @@ -144,16 +144,17 @@ impl FPT { bootrom: bootrom.clone(), ..Default::default() }; - #[cfg(not(target_arch = "wasm32"))] - if std::env::var("CI").is_err() { - if let Ok(rom) = std::fs::read(rom_path) { - fpt.gb.load_rom(&rom); - } else { - panic!("Unable to open {}", rom_path); + if cfg!(target_arch = "wasm32") { + fpt.gb.cpu_mut().set_paused(true); + } else { + if std::env::var("CI").is_err() { + if let Ok(rom) = std::fs::read(rom_path) { + fpt.gb.load_rom(&rom); + } else { + panic!("Unable to open {}", rom_path); + } } } - #[cfg(target_arch = "wasm32")] - app.gb.cpu_mut().set_paused(true); // XXX duplicated logic from fpt-cli main.rs if let Some(BootromToFake::DMG0) = bootrom { fpt.gb.boot_fake();