diff --git a/source/dub/commandline.d b/source/dub/commandline.d index d3367cb62..6c1edecb4 100644 --- a/source/dub/commandline.d +++ b/source/dub/commandline.d @@ -2677,7 +2677,7 @@ class DustmiteCommand : PackageBuildCommand { void copyFolderRec(NativePath folder, NativePath dstfolder) { ensureDirectory(dstfolder); - foreach (de; iterateDirectory(folder.toNativeString())) { + foreach (de; iterateDirectory(folder)) { if (de.name.startsWith(".")) continue; if (de.isDirectory) { copyFolderRec(folder ~ de.name, dstfolder ~ de.name); diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index b602142c1..88d719ef6 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -1022,7 +1022,7 @@ private void finalizeGeneration(in Package pack, in Project proj, in GeneratorSe void copyFolderRec(NativePath folder, NativePath dstfolder) { ensureDirectory(dstfolder); - foreach (de; iterateDirectory(folder.toNativeString())) { + foreach (de; iterateDirectory(folder)) { if (de.isDirectory) { copyFolderRec(folder ~ de.name, dstfolder ~ de.name); } else { diff --git a/source/dub/internal/vibecompat/core/file.d b/source/dub/internal/vibecompat/core/file.d index 6de924160..c4cbbe286 100644 --- a/source/dub/internal/vibecompat/core/file.d +++ b/source/dub/internal/vibecompat/core/file.d @@ -277,12 +277,6 @@ int delegate(scope int delegate(ref FileInfo)) iterateDirectory(NativePath path) } return &iterator; } -/// ditto -int delegate(scope int delegate(ref FileInfo)) iterateDirectory(string path) -{ - return iterateDirectory(NativePath(path)); -} - /** Returns the current working directory.