diff --git a/src/lib.rs b/src/lib.rs index 3c5b79cf2003214b50becb5fe92195c57e8c7ceb..9f09020f745a850aa8d7849c2bea3b6814fcb61f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -959,6 +959,13 @@ pub fn cosmic_edit_bevy_events( return; } + // fix for issue #8 + if let Some(select) = editor.select_opt() { + if editor.cursor().line == select.line && editor.cursor().index == select.index { + editor.set_select_opt(None); + } + } + let mut is_edit = is_clipboard; let mut is_return = false; if keys.just_pressed(KeyCode::Return) {