fix: Make sure pattern runtime is always properly configured

This commit is contained in:
WerWolv
2024-03-15 21:08:03 +01:00
parent db2ad0951f
commit b4b47ff60e
2 changed files with 8 additions and 3 deletions

View File

@@ -533,6 +533,11 @@ namespace hex {
pl::PatternLanguage& getRuntime() {
static PerProvider<pl::PatternLanguage> runtime;
AT_FIRST_TIME {
runtime.setOnCreateCallback([](prv::Provider *provider, pl::PatternLanguage &runtime) {
configureRuntime(runtime, provider);
});
};
return *runtime;
}