diff --git a/aegisub/src/ass_export_filter.cpp b/aegisub/src/ass_export_filter.cpp index 9e203a40a..e3684edd3 100644 --- a/aegisub/src/ass_export_filter.cpp +++ b/aegisub/src/ass_export_filter.cpp @@ -208,6 +208,7 @@ FilterList *AssExportFilterChain::GetUnpreparedFilterList() { /// @brief Prepare filters /// void AssExportFilterChain::PrepareFilters() { + if (!instance.get()) instance.reset(new AssExportFilterChain()); for (FilterList::iterator cur=instance->Unprepared.begin();cur!=instance->Unprepared.end();cur++) { (*cur)->Init(); }