From d8daf84a096acf1d5d9f1973133f1ebd8323d889 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 9 May 2020 17:20:36 +0530 Subject: [PATCH] Fix #2636 --- kitty/screen.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kitty/screen.c b/kitty/screen.c index cc6196965..5f2add008 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -1406,6 +1406,8 @@ report_mode_status(Screen *self, unsigned int which, bool private) { KNOWN_MODE(EXTENDED_KEYBOARD); KNOWN_MODE(FOCUS_TRACKING); #undef KNOWN_MODE + case ALTERNATE_SCREEN: + ans = self->linebuf == self->alt_linebuf ? 1 : 2; break; } int sz = snprintf(buf, sizeof(buf) - 1, "%s%u;%u$y", (private ? "?" : ""), which, ans); if (sz > 0) write_escape_code_to_child(self, CSI, buf);