Browse Source

Remove platform specific IsPathRooted

pull/9960/head
Max Katz 3 years ago
parent
commit
fe115d9dd9
  1. 4
      src/Avalonia.Base/Platform/Storage/FileIO/StorageProviderHelpers.cs
  2. 1
      tests/Avalonia.Base.UnitTests/Utilities/UriExtensionsTests.cs

4
src/Avalonia.Base/Platform/Storage/FileIO/StorageProviderHelpers.cs

@ -15,9 +15,7 @@ internal static class StorageProviderHelpers
.Replace("]", $"%{(int)']':X2}")
.ToString();
return Path.IsPathRooted(path) ?
new UriBuilder("file", string.Empty) { Path = uriPath }.Uri :
new Uri(uriPath, UriKind.Relative);
return new UriBuilder("file", string.Empty) { Path = uriPath }.Uri;
}
public static string NameWithExtension(string path, string? defaultExtension, FilePickerFileType? filter)

1
tests/Avalonia.Base.UnitTests/Utilities/UriExtensionsTests.cs

@ -29,7 +29,6 @@ public class UriExtensionsTests
}
[Theory]
[InlineData("C://Work/Projects.txt")]
[InlineData("/home/Projects.txt")]
[InlineData("/home/Stahování/Požární kniha 2.txt")]
[InlineData("C:\\%51.txt")]

Loading…
Cancel
Save