Browse Source

Fixed SD2-626. FileNode in the project browser now has its filename updated when its parent folder is renamed.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@957 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 20 years ago
parent
commit
dd7031190c
  1. 2
      src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/Util/FileRenameTreeNodeVisitor.cs

2
src/Main/Base/Project/Src/Gui/Pads/ProjectBrowser/TreeNodes/Util/FileRenameTreeNodeVisitor.cs

@ -56,6 +56,8 @@ namespace ICSharpCode.SharpDevelop.Project @@ -56,6 +56,8 @@ namespace ICSharpCode.SharpDevelop.Project
{
if (FileUtility.IsEqualFileName(oldName, fileNode.FileName)) {
fileNode.FileName = FileUtility.RenameBaseDirectory(fileNode.FileName, oldName, newName);
} else if (FileUtility.IsBaseDirectory(oldName, fileNode.FileName)) {
fileNode.FileName = FileUtility.RenameBaseDirectory(fileNode.FileName, oldName, newName);
}
fileNode.AcceptChildren(this, data);
return data;

Loading…
Cancel
Save