WebView fixes and improvements.

Re-organize initialization so that User-Agent CVar actually works.

Add web.headless CVar to not load CEF even on graphical client.

Clean up init logic to not rely on static IoC, and clean up loggers used too.
This commit is contained in:
Pieter-Jan Briers
2023-02-24 00:26:37 +01:00
parent 59a8a98703
commit d6cbdd221c
8 changed files with 40 additions and 19 deletions

View File

@@ -131,6 +131,10 @@ namespace Robust.Client
// Call Init in game assemblies.
_modLoader.BroadcastRunLevel(ModRunLevel.PreInit);
// Finish initialization of WebView if loaded.
_webViewHook?.Initialize();
_modLoader.BroadcastRunLevel(ModRunLevel.Init);
// Start bad file extensions check after content init,