diff --git a/code/meos.cpp b/code/meos.cpp index 535392d..d952200 100644 --- a/code/meos.cpp +++ b/code/meos.cpp @@ -352,6 +352,9 @@ int APIENTRY WinMain(HINSTANCE hInstance, expandDirectory(listpath, L"*.lxml", res); expandDirectory(listpath, L"*.listdef", res); + // Pre-Initialize static MetaList lookups; So it is not skipped if there are zero listdefs to process + MetaList::InitializeStatics(); + wstring err; set processed; for (size_t k = 0; k splitPrintInfo; public: + static void InitializeStatics() { initSymbols(); } bool isSplitPrintList() const { return splitPrintInfo != nullptr; }