Skip to content

Commit 3f49e5f

Browse files
committed
Cancel numeric prefix on UserEvent::Cancel
1 parent 03d81ec commit 3f49e5f

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/app.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,17 @@ impl App<'_> {
133133
}
134134
}
135135

136-
match self.keybind.get(&key) {
136+
let user_event = self.keybind.get(&key);
137+
138+
if let Some(UserEvent::Cancel) = user_event {
139+
if !self.numeric_prefix.is_empty() {
140+
// Clear numeric prefix and cancel the event
141+
self.numeric_prefix.clear();
142+
continue;
143+
}
144+
}
145+
146+
match user_event {
137147
Some(UserEvent::ForceQuit) => {
138148
self.tx.send(AppEvent::Quit);
139149
}

0 commit comments

Comments
 (0)