Don’t switch mods from inside button click handlers.
Fixes screen flickering and desyncs when returning to the mod chooser.
This commit is contained in:
@@ -48,7 +48,8 @@ namespace OpenRA.Mods.Common.LoadScreens
|
||||
{
|
||||
var widgetArgs = new WidgetArgs()
|
||||
{
|
||||
{ "continueLoading", () => Game.InitializeMod(Game.Settings.Game.Mod, args) },
|
||||
{ "continueLoading", () => Game.RunAfterTick(() =>
|
||||
Game.InitializeMod(Game.Settings.Game.Mod, args)) },
|
||||
};
|
||||
|
||||
if (installData.BackgroundWidget != null)
|
||||
|
||||
Reference in New Issue
Block a user