From 574a247559cf5687607229fcac1044596ea89ce6 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Mon, 28 Jun 2010 07:12:57 +0000 Subject: [PATCH] Fix segfault caused by AssExportFilterChain not getting initialized. Originally committed to SVN as r4628. --- aegisub/src/ass_export_filter.cpp | 1 + 1 file changed, 1 insertion(+) 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(); }