diff --git a/osdep/terminal.h b/osdep/terminal.h index 80a0055499..5383a175da 100644 --- a/osdep/terminal.h +++ b/osdep/terminal.h @@ -28,8 +28,8 @@ #define TERM_ESC_RESTORE_CURSOR "\033[?25h" #define TERM_ESC_CLEAR_SCREEN "\033[2J" -#define TERM_ESC_SAVE_SCREEN "\033[?1049h" -#define TERM_ESC_RESTORE_SCREEN "\033[?1049l" +#define TERM_ESC_ALT_SCREEN "\033[?1049h" +#define TERM_ESC_NORMAL_SCREEN "\033[?1049l" struct input_ctx; diff --git a/video/out/vo_sixel.c b/video/out/vo_sixel.c index e0250b2a48..0f37b9fc0d 100644 --- a/video/out/vo_sixel.c +++ b/video/out/vo_sixel.c @@ -505,7 +505,7 @@ static int preinit(struct vo *vo) sixel_output_set_encode_policy(priv->output, SIXEL_ENCODEPOLICY_FAST); if (priv->opts.alt_screen) - sixel_strwrite(TERM_ESC_SAVE_SCREEN); + sixel_strwrite(TERM_ESC_ALT_SCREEN); sixel_strwrite(TERM_ESC_HIDE_CURSOR); @@ -549,7 +549,7 @@ static void uninit(struct vo *vo) sixel_strwrite(TERM_ESC_RESTORE_CURSOR); if (priv->opts.alt_screen) - sixel_strwrite(TERM_ESC_RESTORE_SCREEN); + sixel_strwrite(TERM_ESC_NORMAL_SCREEN); fflush(stdout); if (priv->output) { diff --git a/video/out/vo_tct.c b/video/out/vo_tct.c index 0ce7b152f5..209515bd84 100644 --- a/video/out/vo_tct.c +++ b/video/out/vo_tct.c @@ -278,7 +278,7 @@ static void flip_page(struct vo *vo) static void uninit(struct vo *vo) { printf(TERM_ESC_RESTORE_CURSOR); - printf(TERM_ESC_RESTORE_SCREEN); + printf(TERM_ESC_NORMAL_SCREEN); struct priv *p = vo->priv; if (p->frame) talloc_free(p->frame); @@ -302,7 +302,7 @@ static int preinit(struct vo *vo) } printf(TERM_ESC_HIDE_CURSOR); - printf(TERM_ESC_SAVE_SCREEN); + printf(TERM_ESC_ALT_SCREEN); return 0; }