소스 검색

explicitly detect altscreen

Jan Klemkow 6 년 전
부모
커밋
76f44ef345
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      scroll.c

+ 5 - 3
scroll.c

@@ -215,11 +215,13 @@ isaltscreen(char c)
 
 			if (strcmp(buf, "?1049h") == 0 ||
 			    strcmp(buf, "?1047h") == 0 ||
-			    strcmp(buf, "?47h"  ) == 0 ||
-			    strcmp(buf, "?1049l") == 0 ||
+			    strcmp(buf, "?47h"  ) == 0)
+				alt = true;
+
+			if (strcmp(buf, "?1049l") == 0 ||
 			    strcmp(buf, "?1047l") == 0 ||
 			    strcmp(buf, "?47l"  ) == 0)
-				alt = !alt;
+				alt = false;
 		}
 		break;
 	}