fix non-compiling for darwin OpenURL

git-svn-id: trunk@22023 -
This commit is contained in:
dmitry 2009-10-04 15:21:06 +00:00
parent 194d1c80e3
commit 7030b96ce1

View File

@ -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);