diff --git a/aegisub/src/frame_main.cpp b/aegisub/src/frame_main.cpp index 270167f45..282950431 100644 --- a/aegisub/src/frame_main.cpp +++ b/aegisub/src/frame_main.cpp @@ -543,7 +543,7 @@ void FrameMain::OnVideoOpen() { cmd::call("video/detach", context.get()); Thaw(); - if (!blockAudioLoad && OPT_GET("Video/Open Audio")->GetBool()) { + if (!blockAudioLoad && OPT_GET("Video/Open Audio")->GetBool() && context->audioController->GetAudioURL() != context->videoController->GetVideoName()) { try { context->audioController->OpenAudio(context->videoController->GetVideoName()); }