summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index d96119e..3ec964a 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -52,6 +52,10 @@ fn main() {
} else {
let mut s = termion().unwrap();
let app = App::load_state();
+
+ // prevent Ctrl-C from killing the app and allow the app to override it.
+ s.clear_global_callbacks(cursive::event::Event::CtrlChar('c'));
+
let layout = NamedView::new(
"Frame",
LinearLayout::vertical().child(NamedView::new("Main", app)),