diff --git a/src/MaaWpfGui/Services/StageManager.cs b/src/MaaWpfGui/Services/StageManager.cs index f5f9f7f071..eedbca6531 100644 --- a/src/MaaWpfGui/Services/StageManager.cs +++ b/src/MaaWpfGui/Services/StageManager.cs @@ -46,7 +46,7 @@ namespace MaaWpfGui.Services private static readonly ILogger _logger = Log.ForContext(); // data - private Dictionary _stages; + private Dictionary _stages = []; /// /// Initializes a new instance of the class. @@ -158,7 +158,10 @@ namespace MaaWpfGui.Services await Instances.MaaApiService.RequestMaaApiWithCache(tasksPath); } - Instances.AsstProxy.LoadResource(); + await Task.Run(() => + { + Instances.AsstProxy.LoadResource(); + }); return activity; }