summaryrefslogtreecommitdiffstats
path: root/mpvcore/mplayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'mpvcore/mplayer.c')
-rw-r--r--mpvcore/mplayer.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mpvcore/mplayer.c b/mpvcore/mplayer.c
index b295cb5cec..3590168d22 100644
--- a/mpvcore/mplayer.c
+++ b/mpvcore/mplayer.c
@@ -4549,7 +4549,8 @@ terminate_playback: // don't jump here after ao/vo/getch initialization!
uninit_player(mpctx, uninitialize_parts);
// xxx handle this as INITIALIZED_CONFIG?
- m_config_restore_backups(mpctx->mconfig);
+ if (mpctx->stop_play != PT_RESTART)
+ m_config_restore_backups(mpctx->mconfig);
mpctx->filename = NULL;
talloc_free(mpctx->resolve_result);