summaryrefslogtreecommitdiffstats
path: root/player/loadfile.c
diff options
context:
space:
mode:
Diffstat (limited to 'player/loadfile.c')
-rw-r--r--player/loadfile.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/player/loadfile.c b/player/loadfile.c
index f448389754..470e0d24eb 100644
--- a/player/loadfile.c
+++ b/player/loadfile.c
@@ -802,11 +802,10 @@ static int process_open_hooks(struct MPContext *mpctx)
while (!mp_hook_test_completion(mpctx, "on_load")) {
mp_idle(mpctx);
if (mpctx->stop_play) {
- if (mpctx->stop_play == PT_QUIT)
- return -1;
// Can't exit immediately, the script would interfere with the
// next file being loaded.
- mp_hook_abort(mpctx, "on_load");
+ if (mpctx->stop_play == PT_QUIT)
+ return -1;
}
}