diff --git a/aegisub/factory.h b/aegisub/factory.h index 9e76457ef..37c4d773f 100644 --- a/aegisub/factory.h +++ b/aegisub/factory.h @@ -64,6 +64,7 @@ protected: public: static wxArrayString GetFactoryList(wxString favourite=_T("")) { + if (factories == NULL) factories = new std::map; wxArrayString list; favourite = favourite.Lower(); for (std::map::iterator cur=factories->begin();cur!=factories->end();cur++) {