From fe115d9dd9bb3098581ab10084f2115dedc41e05 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Thu, 12 Jan 2023 15:30:29 -0500 Subject: [PATCH] Remove platform specific IsPathRooted --- .../Platform/Storage/FileIO/StorageProviderHelpers.cs | 4 +--- tests/Avalonia.Base.UnitTests/Utilities/UriExtensionsTests.cs | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Avalonia.Base/Platform/Storage/FileIO/StorageProviderHelpers.cs b/src/Avalonia.Base/Platform/Storage/FileIO/StorageProviderHelpers.cs index 80654bb18c..55e84ee937 100644 --- a/src/Avalonia.Base/Platform/Storage/FileIO/StorageProviderHelpers.cs +++ b/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) diff --git a/tests/Avalonia.Base.UnitTests/Utilities/UriExtensionsTests.cs b/tests/Avalonia.Base.UnitTests/Utilities/UriExtensionsTests.cs index 4ab4f6c7ff..b648b0d178 100644 --- a/tests/Avalonia.Base.UnitTests/Utilities/UriExtensionsTests.cs +++ b/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")]