diff --git a/src/dialog.rs b/src/dialog.rs index b780505..713da9e 100644 --- a/src/dialog.rs +++ b/src/dialog.rs @@ -549,7 +549,7 @@ impl App { .padding(0) .on_press_maybe(if self.flags.kind.save() { Some(Message::Save(false)) - } else if has_selected { + } else if has_selected || self.flags.kind.is_dir() { Some(Message::Open) } else { None