summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--player/loadfile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/player/loadfile.c b/player/loadfile.c
index 09d3bad3a1..e4017a2afa 100644
--- a/player/loadfile.c
+++ b/player/loadfile.c
@@ -582,7 +582,7 @@ int mp_add_external_file(struct MPContext *mpctx, char *filename,
enum stream_type filter, bool unlock)
{
struct MPOpts *opts = mpctx->opts;
- if (!filename)
+ if (!filename || mp_cancel_test(mpctx->playback_abort))
return -1;
char *disp_filename = filename;