Переглянути джерело

Restore fix for David's terminal.

Steve Thielemann 3 роки тому
батько
коміт
730090dfeb
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      door.cpp

+ 3 - 1
door.cpp

@@ -382,7 +382,9 @@ void Door::detect_unicode_and_screen(void) {
       // 1;3R also happens under VSCodium.
       // 1;3R also happens under VSCodium.
       // 1;4R is what I get from syncterm.
       // 1;4R is what I get from syncterm.
 
 
-      if ((strstr(buffer, "1;1R") != nullptr) and
+      if (( (strstr(buffer, "1;1R") != nullptr) or 
+		      (strstr(buffer, "1;3R") != nullptr) )
+	      and
           ((strstr(buffer, "2;2R") != nullptr) or
           ((strstr(buffer, "2;2R") != nullptr) or
            (strstr(buffer, "2;3R") != nullptr))) {
            (strstr(buffer, "2;3R") != nullptr))) {