diff --git a/aegisub/src/frame_main.cpp b/aegisub/src/frame_main.cpp index 2829504317624198bd7b1234e55c275e8f32a6dd..9e585c754cf2cb57ef5450cc2aedbb79683abd3c 100644 --- a/aegisub/src/frame_main.cpp +++ b/aegisub/src/frame_main.cpp @@ -749,6 +749,10 @@ void FrameMain::OnSubtitlesOpen() { context->audioController->OpenAudio(curSubsAudio); } catch (agi::UserCancelException const&) { } + catch (agi::FileNotAccessibleError const& err) { + config::mru->Remove("Audio", STD_STR(curSubsAudio)); + wxMessageBox(lagi_wxString(err.GetMessage()), "Error opening audio", wxOK | wxICON_ERROR | wxCENTER, this); + } } SetDisplayMode(1, 1);