Skip to content

Commit c73e127

Browse files
authored
Fix: Fixed issue where switching directory while renaming item wouldn't cancel rename (#14676)
1 parent f21daca commit c73e127

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/Files.App/Views/Layouts/BaseLayoutPage.cs

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,31 +1287,28 @@ protected virtual void ItemsLayout_Drop(object sender, DragEventArgs e)
12871287
CommandsViewModel?.DropCommand?.Execute(e);
12881288
}
12891289

1290-
private CollectionViewSource _CollectionViewSource;
1291-
private CollectionViewSource _GroupedCollectionViewSource;
1292-
12931290
private void UpdateCollectionViewSource()
12941291
{
12951292
if (ParentShellPageInstance is null)
12961293
return;
12971294

12981295
if (ParentShellPageInstance.FilesystemViewModel.FilesAndFolders.IsGrouped)
12991296
{
1300-
_GroupedCollectionViewSource ??= new CollectionViewSource()
1297+
var newSource = new CollectionViewSource()
13011298
{
1302-
IsSourceGrouped = true
1299+
IsSourceGrouped = true,
1300+
Source = ParentShellPageInstance.FilesystemViewModel.FilesAndFolders.GroupedCollection
13031301
};
1304-
_GroupedCollectionViewSource.Source = ParentShellPageInstance.FilesystemViewModel.FilesAndFolders.GroupedCollection;
1305-
CollectionViewSource = _GroupedCollectionViewSource;
1302+
CollectionViewSource = newSource;
13061303
}
13071304
else
13081305
{
1309-
_CollectionViewSource ??= new CollectionViewSource()
1306+
var newSource = new CollectionViewSource()
13101307
{
13111308
IsSourceGrouped = false,
13121309
Source = ParentShellPageInstance.FilesystemViewModel.FilesAndFolders
13131310
};
1314-
CollectionViewSource = _CollectionViewSource;
1311+
CollectionViewSource = newSource;
13151312
}
13161313
}
13171314

0 commit comments

Comments
 (0)