From fc4a731f574387a77f962189b7fd1e101b86848b Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Fri, 12 Jan 2024 15:41:46 +0000 Subject: [PATCH] Restore cursor using normal capability - Looks like some infocmp capabilities for making cursor visible using cvvis doesn't always work. So change to use cnorm instead. - Terminal instruction of making cursor very visible with cvvis doesn't mean cursor should be visible, afaik, so i.e. screen or tmux didn't work. - Backport #970 - Fixes #972 --- .../shell/component/support/AbstractComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-shell-core/src/main/java/org/springframework/shell/component/support/AbstractComponent.java b/spring-shell-core/src/main/java/org/springframework/shell/component/support/AbstractComponent.java index e12b29b2..2af895f2 100644 --- a/spring-shell-core/src/main/java/org/springframework/shell/component/support/AbstractComponent.java +++ b/spring-shell-core/src/main/java/org/springframework/shell/component/support/AbstractComponent.java @@ -294,7 +294,7 @@ public abstract class AbstractComponent> implement finally { terminal.setAttributes(attr); terminal.puts(Capability.keypad_local); - terminal.puts(Capability.cursor_visible); + terminal.puts(Capability.cursor_normal); display.update(Collections.emptyList(), 0); } }