Skip to content

Commit 6d8dc24

Browse files
authored
Merge pull request #5474 from MDoerner/DoNotAllowFolderDragIntoItself
Prohibit dragging and dropping a folder into itself
2 parents 9aa0cd6 + 6ec204e commit 6d8dc24

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Rubberduck.Core/UI/CodeExplorer/Commands/DragAndDrop/CodeExplorerMoveToFolderDragAndDropCommand.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ private bool SpecialEvaluateCanExecute(object parameter)
3131
{
3232
var (targetFolder, node) = (ValueTuple<string, ICodeExplorerNode>)parameter;
3333
return !string.IsNullOrEmpty(targetFolder)
34-
&& (node is CodeExplorerCustomFolderViewModel
34+
&& (node is CodeExplorerCustomFolderViewModel folderViewModel
35+
&& folderViewModel.FullPath != targetFolder
3536
|| node is CodeExplorerComponentViewModel componentViewModel
3637
&& componentViewModel.Declaration is ModuleDeclaration);
3738
}

0 commit comments

Comments
 (0)