Add BuildFontsAsync for parallel font/theme init
This commit is contained in:
@@ -490,11 +490,10 @@ public sealed class Plugin : IAsyncDalamudPlugin
|
||||
// Group A: Font + Theme parallel — both CPU-bound, independent, and
|
||||
// dominate the load-time profile. Everything else stays sequential to
|
||||
// keep ordering simple.
|
||||
var fontTask = Task.Run(() =>
|
||||
var fontTask = Task.Run(async () =>
|
||||
{
|
||||
FontManager = new FontManager();
|
||||
// TODO(v1.4.x): replace with FontManager.BuildFontsAsync(cancellationToken)
|
||||
FontManager.BuildFonts();
|
||||
await FontManager.BuildFontsAsync(cancellationToken).ConfigureAwait(false);
|
||||
}, cancellationToken);
|
||||
|
||||
var themeTask = Task.Run(() =>
|
||||
|
||||
Reference in New Issue
Block a user