mirror of
https://onedev.site.tesses.net/crosslang
synced 2026-04-18 12:47:04 +00:00
Add custom console and allow runtimes to set the config dir
This commit is contained in:
@@ -3311,6 +3311,22 @@ namespace Tesses::CrossLang {
|
||||
gc->BarrierEnd();
|
||||
}
|
||||
}
|
||||
if(key == "SetCustomConsole")
|
||||
{
|
||||
TDictionary* dict;
|
||||
if(!rootEnv->permissions.locked && GetArgumentHeap(args,0, dict))
|
||||
{
|
||||
gc->BarrierBegin();
|
||||
rootEnv->permissions.customConsole = dict;
|
||||
gc->BarrierEnd();
|
||||
}
|
||||
else if(!rootEnv->permissions.locked && myEnv->permissions.customConsole == nullptr)
|
||||
{
|
||||
gc->BarrierBegin();
|
||||
rootEnv->permissions.customConsole=nullptr;
|
||||
gc->BarrierEnd();
|
||||
}
|
||||
}
|
||||
if(key == "RegisterEverything")
|
||||
{
|
||||
if(myEnv->permissions.canRegisterEverything)
|
||||
|
||||
Reference in New Issue
Block a user