diff --git a/crates/ui-egui/src/menus.rs b/crates/ui-egui/src/menus.rs index dff97c9a5..3d3f2a8c0 100644 --- a/crates/ui-egui/src/menus.rs +++ b/crates/ui-egui/src/menus.rs @@ -58,6 +58,7 @@ mod tree; mod ui_commands; pub use bar::menu_bar; +#[cfg(not(target_arch = "wasm32"))] pub(crate) use bar::menu_open; pub(crate) use bar::{home_key, home_showing}; #[cfg(test)] diff --git a/crates/ui-egui/src/menus/bar.rs b/crates/ui-egui/src/menus/bar.rs index 1d8d00197..c57a21637 100644 --- a/crates/ui-egui/src/menus/bar.rs +++ b/crates/ui-egui/src/menus/bar.rs @@ -68,6 +68,7 @@ fn menu_open_id() -> egui::Id { } /// Whether a menu of the in-window menu bar is open (`false` when no menu bar was drawn yet). +#[cfg(not(target_arch = "wasm32"))] pub(crate) fn menu_open(ctx: &egui::Context) -> bool { ctx.data(|d| d.get_temp::(menu_open_id())).unwrap_or(false) }