diff --git a/crates/editor/src/blink_manager.rs b/crates/editor/src/blink_manager.rs index e3a8ce6293c67a57af4a4a2403e074cfd9765344..9d828c4de98c9c5384e80ce5661757c49b2b064e 100644 --- a/crates/editor/src/blink_manager.rs +++ b/crates/editor/src/blink_manager.rs @@ -98,6 +98,7 @@ impl BlinkManager { } pub fn disable(&mut self, _cx: &mut ModelContext) { + self.visible = false; self.enabled = false; } diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index db2eec8a1ec86a22466f37bcc241dc46e3977837..2a3fbabb7fb28ebcad21f16ae17a958da10d36f0 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -1884,7 +1884,6 @@ impl Editor { if active { blink_manager.enable(cx); } else { - blink_manager.show_cursor(cx); blink_manager.disable(cx); } });