diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-01 03:56:48 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-01 04:16:36 +0300 |
| commit | 2fcf9b678d0f154b2d41aa5fafa25aaa73ec7f17 (patch) | |
| tree | cbb53f64ebfbf1fef079dbb996deb994bde06ee8 /src/app/input/modal.rs | |
| parent | 3ce4212e5e77d816ae02d71912f0b1b4925d7736 (diff) | |
feat: add configurable right-click passthrough
refs #148
Diffstat (limited to 'src/app/input/modal.rs')
| -rw-r--r-- | src/app/input/modal.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/app/input/modal.rs b/src/app/input/modal.rs index e85e9bb1..aedc3adb 100644 --- a/src/app/input/modal.rs +++ b/src/app/input/modal.rs @@ -1290,11 +1290,16 @@ mod tests { }, x: 0, y: 0, - list: MenuListState::new(4), + list: MenuListState::new(0), }; + let idx = menu + .items() + .iter() + .position(|item| *item == "Close pane") + .expect("close pane item"); let mut terminal_runtimes = crate::terminal::TerminalRuntimeRegistry::new(); - apply_context_menu_action(&mut state, &mut terminal_runtimes, menu, 4); + apply_context_menu_action(&mut state, &mut terminal_runtimes, menu, idx); assert_eq!(state.selected, 0); assert_eq!(state.mode, Mode::ConfirmClose); |
