Browse Source

Fixed SD2-722 - Cutting and pasting folder adds duplicate entries into MSBuild project file.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.0@1212 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 20 years ago
parent
commit
b0738dbc51
  1. 3
      src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/FolderNodeCommands.cs

3
src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/Commands/FolderNodeCommands.cs

@ -57,6 +57,9 @@ namespace ICSharpCode.SharpDevelop.Project.Commands @@ -57,6 +57,9 @@ namespace ICSharpCode.SharpDevelop.Project.Commands
continue;
string virtualFullName = Path.Combine(project.Directory, fileItem.VirtualName);
if (FileUtility.IsBaseDirectory(directoryName, virtualFullName)) {
if (item.ItemType == ItemType.Folder && FileUtility.IsEqualFileName(directoryName, virtualFullName)) {
continue;
}
LoggingService.Debug("Found file " + virtualFullName);
FileProjectItem newItem = new FileProjectItem(node.Project, fileItem.ItemType);
if (FileUtility.IsBaseDirectory(directoryName, fileItem.FileName)) {

Loading…
Cancel
Save