From e6d86a1af45e40cd8f0f5e1d4f848107dd7e4335 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Wed, 25 Jan 2012 04:59:11 +0000 Subject: [PATCH] Don't remove audio files from the recently used files list when loading is cancelled Originally committed to SVN as r6354. --- aegisub/src/audio_controller.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aegisub/src/audio_controller.cpp b/aegisub/src/audio_controller.cpp index c208a8921..02465ba57 100644 --- a/aegisub/src/audio_controller.cpp +++ b/aegisub/src/audio_controller.cpp @@ -296,6 +296,9 @@ void AudioController::OpenAudio(const wxString &url) provider = AudioProviderFactory::GetProvider(url); StandardPaths::SetPathValue("?audio", wxFileName(url).GetPath()); } + catch (agi::UserCancelException const&) { + throw; + } catch (...) { config::mru->Remove("Audio", STD_STR(url)); throw;