Decode URL from openURLs
to handle percent encoded paths
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
parent
52296836fe
commit
0414723a54
4 changed files with 9 additions and 4 deletions
|
@ -853,8 +853,8 @@ extern "C" fn open_urls(this: &mut Object, _: Sel, _: id, urls: id) {
|
|||
(0..urls.count())
|
||||
.into_iter()
|
||||
.filter_map(|i| {
|
||||
let path = urls.objectAtIndex(i);
|
||||
match CStr::from_ptr(path.absoluteString().UTF8String() as *mut c_char).to_str() {
|
||||
let url = urls.objectAtIndex(i);
|
||||
match CStr::from_ptr(url.absoluteString().UTF8String() as *mut c_char).to_str() {
|
||||
Ok(string) => Some(string.to_string()),
|
||||
Err(err) => {
|
||||
log::error!("error converting path to string: {}", err);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue