diff --git a/crsn_screen/src/exec.rs b/crsn_screen/src/exec.rs index e8ae861..b29da42 100644 --- a/crsn_screen/src/exec.rs +++ b/crsn_screen/src/exec.rs @@ -107,6 +107,11 @@ impl OpTrait for ScreenOp { let backend: &mut Backend = state.ext_mut(); match &mut backend.window { Some(w) => { + if !w.is_open() { + // TODO... + std::process::exit(0); + } + w.update(); } None => {