Pre-initialize static MetaList data

This commit is contained in:
ONBcode 2024-04-10 15:25:53 -03:00
parent 248d19ca95
commit bb7ec53878
2 changed files with 4 additions and 0 deletions

View File

@ -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<wstring> processed;
for (size_t k = 0; k<res.size(); k++) {

View File

@ -284,6 +284,7 @@ private:
shared_ptr<SplitPrintListInfo> splitPrintInfo;
public:
static void InitializeStatics() { initSymbols(); }
bool isSplitPrintList() const { return splitPrintInfo != nullptr; }