diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index ad21622fd9eb6d52f59a26dc85e3881165a44eef..ab2bdf1889a7ab04bedf2a95702dad73b3394681 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -184,7 +184,6 @@ actions!( Paste, Undo, Redo, - NextScreen, MoveUp, PageUp, MoveDown, diff --git a/crates/editor/src/scroll/actions.rs b/crates/editor/src/scroll/actions.rs index 8e574025326c3b2abb28245cc473a294198926ea..fb3dec01291e40024b7882c0d00628aab9cb20e4 100644 --- a/crates/editor/src/scroll/actions.rs +++ b/crates/editor/src/scroll/actions.rs @@ -64,15 +64,15 @@ impl Editor { return None; } - self.context_menu.as_mut()?; + if self.mouse_context_menu.read(cx).visible() { + return None; + } if matches!(self.mode, EditorMode::SingleLine) { cx.propagate_action(); return None; } - self.request_autoscroll(Autoscroll::Next, cx); - Some(()) }