early-access version 2281
This commit is contained in:
8
externals/SDL/src/misc/macosx/SDL_sysurl.m
vendored
8
externals/SDL/src/misc/macosx/SDL_sysurl.m
vendored
@@ -27,10 +27,10 @@ int
|
||||
SDL_SYS_OpenURL(const char *url)
|
||||
{ @autoreleasepool
|
||||
{
|
||||
NSString *nsstr = [NSString stringWithUTF8String:url];
|
||||
NSURL *nsurl = [NSURL URLWithString:nsstr];
|
||||
return [[NSWorkspace sharedWorkspace] openURL:nsurl] ? 0 : -1;
|
||||
CFURLRef cfurl = CFURLCreateWithBytes(NULL, (const UInt8 *) url, SDL_strlen(url), kCFStringEncodingUTF8, NULL);
|
||||
OSStatus status = LSOpenCFURLRef(cfurl, NULL);
|
||||
CFRelease(cfurl);
|
||||
return status == noErr ? 0 : -1;
|
||||
}}
|
||||
|
||||
/* vi: set ts=4 sw=4 expandtab: */
|
||||
|
||||
|
2
externals/SDL/src/misc/unix/SDL_sysurl.c
vendored
2
externals/SDL/src/misc/unix/SDL_sysurl.c
vendored
@@ -65,8 +65,6 @@ SDL_SYS_OpenURL(const char *url)
|
||||
return SDL_SetError("Waiting on xdg-open failed: %s", strerror(errno));
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* vi: set ts=4 sw=4 expandtab: */
|
||||
|
2
externals/SDL/src/misc/vita/SDL_sysurl.c
vendored
2
externals/SDL/src/misc/vita/SDL_sysurl.c
vendored
@@ -35,7 +35,7 @@ SDL_SYS_OpenURL(const char *url)
|
||||
sceAppUtilInit(&init_param, &boot_param);
|
||||
SDL_zero(browser_param);
|
||||
browser_param.str = url;
|
||||
browser_param.strlen = strlen(url);
|
||||
browser_param.strlen = SDL_strlen(url);
|
||||
sceAppUtilLaunchWebBrowser(&browser_param);
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user