mirror of
https://github.com/zed-industries/zed.git
synced 2024-11-09 21:26:14 +03:00
Convert URLs to paths returned from NSOpenPanel
using [Url path]
This commit is contained in:
parent
3ba22230dc
commit
39d3b21780
@ -283,13 +283,10 @@ impl platform::Platform for MacPlatform {
|
||||
let urls = panel.URLs();
|
||||
for i in 0..urls.count() {
|
||||
let url = urls.objectAtIndex(i);
|
||||
let string = url.absoluteString();
|
||||
let string = std::ffi::CStr::from_ptr(string.UTF8String())
|
||||
let path = std::ffi::CStr::from_ptr(url.path().UTF8String())
|
||||
.to_string_lossy()
|
||||
.to_string();
|
||||
if let Some(path) = string.strip_prefix("file://") {
|
||||
result.push(PathBuf::from(path));
|
||||
}
|
||||
result.push(PathBuf::from(path));
|
||||
}
|
||||
Some(result)
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user