From a0a828a88f9c47b0d427bed53c8a7b45a5b1178f Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 9 Aug 2020 07:19:26 -0700 Subject: [PATCH] Fixed slash error with new folder --- IDE/src/ui/ProjectPanel.bf | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/IDE/src/ui/ProjectPanel.bf b/IDE/src/ui/ProjectPanel.bf index df31471d..65639804 100644 --- a/IDE/src/ui/ProjectPanel.bf +++ b/IDE/src/ui/ProjectPanel.bf @@ -615,10 +615,11 @@ namespace IDE.ui } projectFolder.mProject = folder.mProject; projectFolder.mPath = new String(); + String dirSepStr = scope String()..Append(Path.DirectorySeparatorChar); if (folder.mParentFolder == null) - projectFolder.mPath.Append("src/", projectFolder.mName); + projectFolder.mPath.Append("src", dirSepStr, projectFolder.mName); else - projectFolder.mPath.Append(folder.mPath, "/", projectFolder.mName); + projectFolder.mPath.Append(folder.mPath, dirSepStr, projectFolder.mName); projectFolder.mIncludeKind = folder.mIncludeKind; projectFolder.mAutoInclude = folder.IsAutoInclude(); folder.AddChild(projectFolder); @@ -678,7 +679,7 @@ namespace IDE.ui String fileText = scope String(); fileText.Append("namespace "); String namespaceName = scope String(); - folder.GetRelDir(namespaceName); namespaceName.Replace('/', '.'); namespaceName.Replace('\\', '.'); + folder.GetRelDir(namespaceName); namespaceName.Replace('/', '.'); namespaceName.Replace('\\', '.'); namespaceName.Replace(" ", ""); if (namespaceName.StartsWith("src.")) { namespaceName.Remove(0, 4);