From 7f10a0598a4a6ba66e787381d2616f0db94eeb00 Mon Sep 17 00:00:00 2001 From: H Paterson <26947190+patha454@users.noreply.github.com> Date: Sat, 21 Mar 2020 18:56:58 +1300 Subject: [PATCH] Fix find function Use `canFind`, not `find` - which returns the post-string, not a boolean. --- src/dscanner/utils.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dscanner/utils.d b/src/dscanner/utils.d index e5938c1..934c847 100644 --- a/src/dscanner/utils.d +++ b/src/dscanner/utils.d @@ -106,7 +106,7 @@ string[] expandArgs(string[] args) else foreach (item; dirEntries(arg, SpanMode.breadth).map!(a => a.name)) { - if (isFileSafe(item) && (item.endsWith(`.d`) || item.endsWith(`.di`)) && !item.find(dirSeparator ~ '.')) + if (isFileSafe(item) && (item.endsWith(`.d`) || item.endsWith(`.di`)) && !item.canFind(dirSeparator ~ '.')) rVal ~= item; else continue;