diff --git a/core/src/input/input.rs b/core/src/input/input.rs index f62e63f3..b5ee409d 100644 --- a/core/src/input/input.rs +++ b/core/src/input/input.rs @@ -43,7 +43,7 @@ impl Input { cb.send(if submit { Ok(self.snap_mut().value.clone()) } else { Err(anyhow!("canceled")) }); } - let _ = Term::set_cursor_block(); + let _ = Term::set_cursor_default(); self.visible = false; true } diff --git a/shared/src/term/cursor.rs b/shared/src/term/cursor.rs index 5d96a82e..fe3ddfc8 100644 --- a/shared/src/term/cursor.rs +++ b/shared/src/term/cursor.rs @@ -54,4 +54,7 @@ impl Term { #[inline] pub fn set_cursor_bar() -> Result<()> { Ok(execute!(stdout(), SetCursorStyle::BlinkingBar)?) } + + #[inline] + pub fn set_cursor_default() -> Result<()> { Ok(execute!(stdout(), SetCursorStyle::DefaultUserShape)?) } }