diff --git a/aegisub/src/audio_controller.cpp b/aegisub/src/audio_controller.cpp index b44410b6c..5ddd722ea 100644 --- a/aegisub/src/audio_controller.cpp +++ b/aegisub/src/audio_controller.cpp @@ -53,6 +53,7 @@ #include "include/aegisub/audio_provider.h" #include "main.h" #include "selection_controller.h" +#include "standard_paths.h" #include "video_context.h" class AudioMarkerKeyframe : public AudioMarker { @@ -272,6 +273,8 @@ void AudioController::OpenAudio(const wxString &url) &fnf); } provider = AudioProviderFactory::GetProvider(url); + + StandardPaths::SetPathValue("?audio", fn.GetPath()); } try @@ -309,6 +312,8 @@ void AudioController::CloseAudio() audio_url.clear(); + StandardPaths::SetPathValue("?audio", ""); + AnnounceAudioClose(); }