Mercurial > dwindows
changeset 715:5f8102bd7646
dw_browse() reimplmented so it actually works as expected.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 12 Mar 2011 16:46:22 +0000 |
parents | cf6246f86c04 |
children | 67f2e890b9df |
files | mac/dw.m |
diffstat | 1 files changed, 4 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/mac/dw.m Sat Mar 12 15:44:51 2011 +0000 +++ b/mac/dw.m Sat Mar 12 16:46:22 2011 +0000 @@ -7442,14 +7442,7 @@ */ int dw_browse(char *url) { - /* Is there a way to find the webbrowser in Unix? */ - char *execargs[3], *browser = "netscape", *tmp; - - tmp = getenv( "DW_BROWSER" ); - if(tmp) browser = tmp; - execargs[0] = browser; - execargs[1] = url; - execargs[2] = NULL; - - return dw_exec(browser, DW_EXEC_GUI, execargs); -} + NSURL *myurl = [NSURL URLWithString:[NSString stringWithUTF8String:url]]; + [[NSWorkspace sharedWorkspace] openURL:myurl]; + return 0; +}