瀏覽代碼

Ensures cursor visibility when cursor is visible.

BDisp 1 年之前
父節點
當前提交
322948cfaa
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      Terminal.Gui/ConsoleDrivers/NetDriver.cs

+ 5 - 1
Terminal.Gui/ConsoleDrivers/NetDriver.cs

@@ -1351,7 +1351,11 @@ namespace Terminal.Gui {
 		public override bool SetCursorVisibility (CursorVisibility visibility)
 		{
 			savedCursorVisibility = visibility;
-			return Console.CursorVisible = visibility == CursorVisibility.Default;
+			Console.Out.Write (visibility == CursorVisibility.Default
+				? "\x1b[?25h"
+				: "\x1b[?25l");
+
+			return visibility == CursorVisibility.Default;
 		}
 
 		/// <inheritdoc/>