diff --git a/src/tsm/tsm-vte.c b/src/tsm/tsm-vte.c index 56d3767..48cd1e3 100644 --- a/src/tsm/tsm-vte.c +++ b/src/tsm/tsm-vte.c @@ -1811,7 +1811,7 @@ static void csi_report_window_size(struct tsm_vte *vte) w = tsm_screen_get_width(vte->con); h = tsm_screen_get_height(vte->con); - len = snprintf(buf, sizeof(buf), "\e[%u;%u;%ut", resp, h + 1, w + 1); + len = snprintf(buf, sizeof(buf), "\e[%u;%u;%ut", resp, h, w); if (len >= sizeof(buf)) return; vte_write(vte, buf, len);