Преглед на файлове

Avoid paths with invalid characters in `IsRider`

(cherry picked from commit 34c3966510a1ee204bc9e1579de6d1b43ea51076)
Raul Santos преди 3 години
родител
ревизия
bc8293a125
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      modules/mono/editor/GodotTools/GodotTools/Ides/Rider/RiderPathManager.cs

+ 3 - 0
modules/mono/editor/GodotTools/GodotTools/Ides/Rider/RiderPathManager.cs

@@ -66,6 +66,9 @@ namespace GodotTools.Ides.Rider
             if (string.IsNullOrEmpty(path))
                 return false;
 
+            if (path.IndexOfAny(System.IO.Path.GetInvalidPathChars()) != -1)
+                return false;
+
             var fileInfo = new FileInfo(path);
             string filename = fileInfo.Name.ToLowerInvariant();
             return filename.StartsWith("rider", StringComparison.Ordinal);