1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Fixed slash error with new folder

This commit is contained in:
Brian Fiete 2020-08-09 07:19:26 -07:00
parent 214ac82808
commit a0a828a88f

View file

@ -615,10 +615,11 @@ namespace IDE.ui
} }
projectFolder.mProject = folder.mProject; projectFolder.mProject = folder.mProject;
projectFolder.mPath = new String(); projectFolder.mPath = new String();
String dirSepStr = scope String()..Append(Path.DirectorySeparatorChar);
if (folder.mParentFolder == null) if (folder.mParentFolder == null)
projectFolder.mPath.Append("src/", projectFolder.mName); projectFolder.mPath.Append("src", dirSepStr, projectFolder.mName);
else else
projectFolder.mPath.Append(folder.mPath, "/", projectFolder.mName); projectFolder.mPath.Append(folder.mPath, dirSepStr, projectFolder.mName);
projectFolder.mIncludeKind = folder.mIncludeKind; projectFolder.mIncludeKind = folder.mIncludeKind;
projectFolder.mAutoInclude = folder.IsAutoInclude(); projectFolder.mAutoInclude = folder.IsAutoInclude();
folder.AddChild(projectFolder); folder.AddChild(projectFolder);
@ -678,7 +679,7 @@ namespace IDE.ui
String fileText = scope String(); String fileText = scope String();
fileText.Append("namespace "); fileText.Append("namespace ");
String namespaceName = scope String(); String namespaceName = scope String();
folder.GetRelDir(namespaceName); namespaceName.Replace('/', '.'); namespaceName.Replace('\\', '.'); folder.GetRelDir(namespaceName); namespaceName.Replace('/', '.'); namespaceName.Replace('\\', '.'); namespaceName.Replace(" ", "");
if (namespaceName.StartsWith("src.")) if (namespaceName.StartsWith("src."))
{ {
namespaceName.Remove(0, 4); namespaceName.Remove(0, 4);