瀏覽代碼

ReadLine restore consolemode fix

Brian Fiete 1 年之前
父節點
當前提交
49df1ffc59
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      BeefLibs/corlib/src/Console.bf

+ 1 - 2
BeefLibs/corlib/src/Console.bf

@@ -270,8 +270,7 @@ namespace System
 #if BF_PLATFORM_WINDOWS
 #if BF_PLATFORM_WINDOWS
 			var fs = In.BaseStream as FileStream;
 			var fs = In.BaseStream as FileStream;
 			GetConsoleMode((.)fs.Handle, var consoleMode);
 			GetConsoleMode((.)fs.Handle, var consoleMode);
-			consoleMode |= ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT;
-			SetConsoleMode((.)fs.Handle, consoleMode);
+			SetConsoleMode((.)fs.Handle, consoleMode | ENABLE_LINE_INPUT | ENABLE_ECHO_INPUT);
 #endif
 #endif
 			var result = In.ReadLine(strBuffer);
 			var result = In.ReadLine(strBuffer);
 #if BF_PLATFORM_WINDOWS
 #if BF_PLATFORM_WINDOWS