diff --git a/aegisub/src/subtitles_provider_csri.cpp b/aegisub/src/subtitles_provider_csri.cpp index 8bc7c6690..382c1fb85 100644 --- a/aegisub/src/subtitles_provider_csri.cpp +++ b/aegisub/src/subtitles_provider_csri.cpp @@ -107,6 +107,7 @@ void CSRISubtitlesProvider::LoadSubtitles(AssFile *subs) { else { wxString subsFileName = VideoContext::Get()->GetTempWorkFile(); subs->Save(subsFileName,false,false,_T("UTF-8")); + delete subs; instance = csri_open_file(renderer,subsFileName.mb_str(wxConvUTF8),NULL); } }