diff --git a/src/Files.App/ViewModels/ShellViewModel.cs b/src/Files.App/ViewModels/ShellViewModel.cs index c541cf6011ee..8b13b3817190 100644 --- a/src/Files.App/ViewModels/ShellViewModel.cs +++ b/src/Files.App/ViewModels/ShellViewModel.cs @@ -1738,9 +1738,13 @@ await Task.Run(async () => await OrderFilesAndFoldersAsync(); await ApplyFilesAndFoldersChangesAsync(); - await dispatcherQueue.EnqueueOrInvokeAsync(CheckForSolutionFile, Microsoft.UI.Dispatching.DispatcherQueuePriority.Low); - await dispatcherQueue.EnqueueOrInvokeAsync(GetDesktopIniFileData, Microsoft.UI.Dispatching.DispatcherQueuePriority.Low); - await dispatcherQueue.EnqueueOrInvokeAsync(CheckForBackgroundImage, Microsoft.UI.Dispatching.DispatcherQueuePriority.Low); + await dispatcherQueue.EnqueueOrInvokeAsync(() => + { + CheckForSolutionFile(); + GetDesktopIniFileData(); + CheckForBackgroundImage(); + }, + Microsoft.UI.Dispatching.DispatcherQueuePriority.Low); }); rootFolder ??= await FilesystemTasks.Wrap(() => StorageFileExtensions.DangerousGetFolderFromPathAsync(path));