diff --git a/src/Files.App/ViewModels/Dialogs/BulkRenameDialogViewModel.cs b/src/Files.App/ViewModels/Dialogs/BulkRenameDialogViewModel.cs index cf363bf90482..a2c1af56c60c 100644 --- a/src/Files.App/ViewModels/Dialogs/BulkRenameDialogViewModel.cs +++ b/src/Files.App/ViewModels/Dialogs/BulkRenameDialogViewModel.cs @@ -45,17 +45,18 @@ private async Task DoCommitRenameAsync() if (context.ShellPage is null) return; - await Task.WhenAll(context.SelectedItems.Select(item => + foreach (ListedItem item in context.SelectedItems) { var itemType = item.PrimaryItemAttribute == StorageItemTypes.Folder ? FilesystemItemType.Directory : FilesystemItemType.File; - return context.ShellPage.FilesystemHelpers.RenameAsync( + await context.ShellPage.FilesystemHelpers.RenameAsync( StorageHelpers.FromPathAndType(item.ItemPath, itemType), FileName + item.FileExtension, NameCollisionOption.GenerateUniqueName, true, false ); - })); + }; } + } } \ No newline at end of file