diff --git a/src/async_video_provider.cpp b/src/async_video_provider.cpp index d184c1d00fa759ce2d68786040010c0d89b58eee..72a6d8bfba0b6af63de75d6e86b6447bebb8cee3 100644 --- a/src/async_video_provider.cpp +++ b/src/async_video_provider.cpp @@ -65,7 +65,7 @@ std::shared_ptr<VideoFrame> AsyncVideoProvider::ProcFrame(int frame_number, doub single_frame = SUBS_FILE_ALREADY_LOADED; } else { - AssFixStylesFilter().ProcessSubs(subs.get(), nullptr); + AssFixStylesFilter::ProcessSubs(subs.get()); single_frame = frame_number; subs_provider->LoadSubtitles(subs.get(), time); } diff --git a/src/export_fixstyle.cpp b/src/export_fixstyle.cpp index ecd1c7c470934e4096c9b40dca7f72726ac80180..b68111b716afbf4406a1bd035f7ab6a8fff7dc19 100644 --- a/src/export_fixstyle.cpp +++ b/src/export_fixstyle.cpp @@ -47,7 +47,7 @@ AssFixStylesFilter::AssFixStylesFilter() { } -void AssFixStylesFilter::ProcessSubs(AssFile *subs, wxWindow *) { +void AssFixStylesFilter::ProcessSubs(AssFile *subs) { auto styles = subs->GetStyles(); for (auto& str : styles) boost::to_lower(str); sort(begin(styles), end(styles)); diff --git a/src/export_fixstyle.h b/src/export_fixstyle.h index 343092c5d4c782e56ea436de05cab800f2eefec9..76bb18975a1e9424886b254d63bf298c419ab540 100644 --- a/src/export_fixstyle.h +++ b/src/export_fixstyle.h @@ -38,6 +38,7 @@ /// @brief Fixes styles by replacing any style that isn't available on file with Default class AssFixStylesFilter final : public AssExportFilter { public: - void ProcessSubs(AssFile *subs, wxWindow *) override; + static void ProcessSubs(AssFile *subs); + void ProcessSubs(AssFile *subs, wxWindow *) override { ProcessSubs(subs); } AssFixStylesFilter(); };