|
|
|
@ -297,6 +297,8 @@ namespace ICSharpCode.SharpDevelop.Project |
|
|
|
if (fileItem == null) |
|
|
|
if (fileItem == null) |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
string virtualName = fileItem.VirtualName.Replace('\\', '/'); |
|
|
|
string virtualName = fileItem.VirtualName.Replace('\\', '/'); |
|
|
|
|
|
|
|
if (virtualName.EndsWith("/")) |
|
|
|
|
|
|
|
virtualName = virtualName.Substring(0, virtualName.Length - 1); |
|
|
|
string fileName = Path.GetFileName(virtualName); |
|
|
|
string fileName = Path.GetFileName(virtualName); |
|
|
|
if (!string.Equals(virtualName, relativeDirectoryPath + fileName, StringComparison.InvariantCultureIgnoreCase)) { |
|
|
|
if (!string.Equals(virtualName, relativeDirectoryPath + fileName, StringComparison.InvariantCultureIgnoreCase)) { |
|
|
|
AddParentFolder(virtualName, relativeDirectoryPath, directoryNodeList); |
|
|
|
AddParentFolder(virtualName, relativeDirectoryPath, directoryNodeList); |
|
|
|
|