diff options
Diffstat (limited to 'mpvcore/player/main.c')
-rw-r--r-- | mpvcore/player/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mpvcore/player/main.c b/mpvcore/player/main.c index d95546f923..1a3bd15fe1 100644 --- a/mpvcore/player/main.c +++ b/mpvcore/player/main.c @@ -140,6 +140,8 @@ static MP_NORETURN void exit_player(struct MPContext *mpctx, mpctx->ass_library = NULL; #endif + getch2_disable(); + if (how != EXIT_NONE) { const char *reason; switch (how) { @@ -390,6 +392,9 @@ static int mpv_main(int argc, char *argv[]) } #endif + if (opts->consolecontrols) + getch2_enable(); + #if HAVE_LIBASS mpctx->ass_library = mp_ass_init(opts); #else |