diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 4334e1336e..4b3c46d4a6 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -1921,6 +1921,9 @@ impl Editor { blink_manager.disable(cx); } }); + if active { + editor.show_mouse_cursor(); + } }), ], tasks_update_task: None, @@ -2159,6 +2162,10 @@ impl Editor { key_context } + fn show_mouse_cursor(&mut self) { + self.mouse_cursor_hidden = false; + } + pub fn hide_mouse_cursor(&mut self, origin: &HideMouseCursorOrigin) { self.mouse_cursor_hidden = match origin { HideMouseCursorOrigin::TypingAction => {