summaryrefslogtreecommitdiffstats
path: root/src/commands/set_mode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/set_mode.rs')
-rw-r--r--src/commands/set_mode.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/commands/set_mode.rs b/src/commands/set_mode.rs
index 53c8740..1f11462 100644
--- a/src/commands/set_mode.rs
+++ b/src/commands/set_mode.rs
@@ -2,7 +2,7 @@ use std::fs;
use crate::context::AppContext;
use crate::error::JoshutoResult;
-use crate::ui::views::TuiTextField;
+use crate::ui::views::{DummyListener, TuiTextField};
use crate::ui::AppBackend;
use crate::util::unix;
@@ -51,13 +51,14 @@ pub fn set_mode(context: &mut AppContext, backend: &mut AppBackend) -> JoshutoRe
Some(entry) => {
let mode = entry.metadata.permissions_ref().mode();
let mode_string = unix::mode_to_string(mode);
+ let mut listener = DummyListener {};
context.flush_event();
TuiTextField::default()
.prompt(":")
.prefix(PREFIX)
.suffix(&mode_string.as_str()[1..])
- .get_input(backend, context)
+ .get_input(backend, context, &mut listener)
}
None => None,
};