Skip to content

Commit e848b07

Browse files
authored
Fix: Disable Rename in Recycle Bin (#11685)
Disable rename in Recycle Bin
1 parent 1738e0f commit e848b07

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Files.App/Helpers/ContextFlyoutItemHelper.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,7 @@ public static List<ContextMenuFlyoutItemViewModel> GetBaseItemMenuItems(
784784
ShowInSearchPage = true,
785785
ShowInFtpPage = true,
786786
ShowInZipPage = true,
787+
ShowInRecycleBin = false,
787788
KeyboardAccelerator = new KeyboardAccelerator
788789
{
789790
Key = VirtualKey.F2,

src/Files.App/ViewModels/ToolbarViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1275,7 +1275,7 @@ public List<ListedItem> SelectedItems
12751275
public bool HasAdditionalAction => InstanceViewModel.IsPageTypeRecycleBin || IsPowerShellScript || CanExtract || IsImage || IsFont || IsInfFile;
12761276
public bool CanCopy => SelectedItems is not null && SelectedItems.Any();
12771277
public bool CanShare => SelectedItems is not null && SelectedItems.Any() && DataTransferManager.IsSupported() && !SelectedItems.Any(x => (x.IsShortcut && !x.IsLinkItem) || x.IsHiddenItem || (x.PrimaryItemAttribute == StorageItemTypes.Folder && !x.IsArchive));
1278-
public bool CanRename => SelectedItems is not null && SelectedItems.Count == 1;
1278+
public bool CanRename => SelectedItems is not null && SelectedItems.Count == 1 && InstanceViewModel.IsPageTypeRecycleBin == false;
12791279
public bool CanViewProperties => true;
12801280
public bool CanExtract => IsArchiveOpened ? (SelectedItems is null || !SelectedItems.Any()) : IsSelectionArchivesOnly;
12811281
public bool IsArchiveOpened => FileExtensionHelpers.IsZipFile(Path.GetExtension(pathControlDisplayText));

0 commit comments

Comments
 (0)