mirror of
https://github.com/pulsar-edit/pulsar.git
synced 2024-09-21 07:58:04 +03:00
Use NSURL.path to get the filename from openDialog
This commit is contained in:
parent
a7c835ec6e
commit
7fc98e0ae3
@ -212,12 +212,13 @@ bool NativeHandler::Execute(const CefString& name,
|
||||
else if (name == "openDialog") {
|
||||
NSOpenPanel *panel = [NSOpenPanel openPanel];
|
||||
[panel setCanChooseDirectories:YES];
|
||||
if ([panel runModal] != NSFileHandlingPanelOKButton) {
|
||||
retval = CefV8Value::CreateNull();
|
||||
if ([panel runModal] == NSFileHandlingPanelOKButton) {
|
||||
NSURL *url = [[panel URLs] lastObject];
|
||||
NSLog(@"An URL %@", [url path]);
|
||||
retval = CefV8Value::CreateString([[url path] UTF8String]);
|
||||
}
|
||||
else {
|
||||
NSURL *url = [[panel URLs] lastObject];
|
||||
retval = CefV8Value::CreateString([[url absoluteString] UTF8String]);
|
||||
retval = CefV8Value::CreateNull();
|
||||
}
|
||||
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user