mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-18 18:19:08 +02:00
fix non-compiling for darwin OpenURL
git-svn-id: trunk@22023 -
This commit is contained in:
parent
194d1c80e3
commit
7030b96ce1
@ -4376,10 +4376,13 @@ function OpenURL(AURL: string): Boolean;
|
||||
var
|
||||
cf: CFStringRef;
|
||||
url: CFURLRef;
|
||||
w : WideString;
|
||||
begin
|
||||
if AURL = '' then
|
||||
Exit(False);
|
||||
CreateCFString(AURL, cf);
|
||||
cf := CFStringCreateWithCString(kCFAllocatorDefault, @AURL[1], kCFStringEncodingUTF8);
|
||||
if not Assigned(cf) then
|
||||
Exit(False);
|
||||
url := CFURLCreateWithString(nil, cf, nil);
|
||||
Result := LSOpenCFURLRef(url, nil) = 0;
|
||||
CFRelease(url);
|
||||
|
Loading…
Reference in New Issue
Block a user