From 901efda7fc22875216da5644312cbc6105a560f8 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Sat, 23 Nov 2024 10:30:26 +0000 Subject: [PATCH] Use URLWithString for pickers (#17594) --- native/Avalonia.Native/src/OSX/StorageProvider.mm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/native/Avalonia.Native/src/OSX/StorageProvider.mm b/native/Avalonia.Native/src/OSX/StorageProvider.mm index 0fd77c6789..abf7f85c5f 100644 --- a/native/Avalonia.Native/src/OSX/StorageProvider.mm +++ b/native/Avalonia.Native/src/OSX/StorageProvider.mm @@ -173,8 +173,7 @@ public: if(initialDirectory != nullptr) { auto directoryString = [NSString stringWithUTF8String:initialDirectory]; - panel.directoryURL = [NSURL fileURLWithPath:directoryString - isDirectory:true]; + panel.directoryURL = [NSURL URLWithString:directoryString]; } auto handler = ^(NSModalResponse result) { @@ -239,8 +238,7 @@ public: if(initialDirectory != nullptr) { auto directoryString = [NSString stringWithUTF8String:initialDirectory]; - panel.directoryURL = [NSURL fileURLWithPath:directoryString - isDirectory:true]; + panel.directoryURL = [NSURL URLWithString:directoryString]; } if(initialFile != nullptr) @@ -309,8 +307,7 @@ public: if(initialDirectory != nullptr) { auto directoryString = [NSString stringWithUTF8String:initialDirectory]; - panel.directoryURL = [NSURL fileURLWithPath:directoryString - isDirectory:true]; + panel.directoryURL = [NSURL URLWithString:directoryString]; } if(initialFile != nullptr)