summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornc <charles.saternos@gmail.com>2020-08-08 10:09:52 -0400
committernc <charles.saternos@gmail.com>2020-08-08 10:09:52 -0400
commit92b4ecd7006f68f87dff3130b85c00dddacead85 (patch)
tree0d65e035aecd04fb2f8456f284dd9081fb1ccd0a
parent78685f7cdca15a191a5d086321368e475b0c2ab2 (diff)
try to unconditionally save after s.run() completes
-rw-r--r--src/main.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index d96119e..1d9efb4 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -61,5 +61,12 @@ fn main() {
s.set_theme(theme::theme_gen());
s.run();
+
+ let app = std::rc::Rc::try_unwrap(s.find_name::<NamedView<App>>("Main").unwrap()
+ .get_mut()
+ .into_owner()
+ .into_owner()).ok().unwrap().into_inner();
+ app.save_state();
+
}
}