Initialise UIConfig synchronously, otherwise we will make the UIThread on OSX not thread 0, and this breaks Cocoa
MODIFY
WalletWasabi.Gui/Program.cs
WalletWasabi.Gui/Program.cs
@@ -42,7 +42,7 @@ namespace WalletWasabi.Gui
return;
}
- if (await Global.InitializeUiConfigAsync())
+ if (Global.InitializeUiConfigAsync().Result)
{
Logger.LogInfo($"{nameof(Global.UiConfig)} is successfully initialized.");
}

Initialise UIConfig synchronously, otherwise we will make the UIThread on OSX not thread 0, and this breaks Cocoa