From 7f63ec5c10eb7e8dd4edaabd1a6a437328911d39 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Sun, 10 May 2026 13:29:56 -0400 Subject: fleets --- src/ui/bodies_window.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/ui/bodies_window.rs') diff --git a/src/ui/bodies_window.rs b/src/ui/bodies_window.rs index ece605b..21a2060 100644 --- a/src/ui/bodies_window.rs +++ b/src/ui/bodies_window.rs @@ -10,6 +10,7 @@ use crate::timeman::TimeMan; #[derive(Default, Clone)] pub struct BodiesWindowState { + pub open: bool, last_system: Option, system_heirarchy: NTree, selected_body: Option @@ -76,7 +77,9 @@ impl BodiesWindowState let mut action = BodiesWindowAction::default(); + let mut bodies_window_open = self.open; egui::Window::new("Bodies") + .open(&mut &mut bodies_window_open) .resizable(true) .show(eguictx.context(), |ui| { @@ -85,6 +88,7 @@ impl BodiesWindowState self.paint_body_info_panel(&mut action, current_system, ui); }); }); + self.open = bodies_window_open; action } -- cgit v1.2.3