diff --git a/src/dialog.rs b/src/dialog.rs index 237e4d8..e1e5898 100644 --- a/src/dialog.rs +++ b/src/dialog.rs @@ -429,6 +429,10 @@ impl Application for App { Command::none() } + fn on_escape(&mut self) -> Command { + self.update(Message::Cancel) + } + /// Handle application events here. fn update(&mut self, message: Message) -> Command { match message {