summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/fetch_mailto.c27
1 files changed, 12 insertions, 15 deletions
diff --git a/amiga/fetch_mailto.c b/amiga/fetch_mailto.c
index 1411a5a8e..f66a5ee2c 100755
--- a/amiga/fetch_mailto.c
+++ b/amiga/fetch_mailto.c
@@ -51,22 +51,19 @@ void ami_openurl_close(const char *scheme)
void gui_launch_url(const char *url)
{
- if(!strncmp("mailto:",url,7))
- {
- APTR procwin = SetProcWindow((APTR)-1L);
- char *launchurl = NULL;
- BPTR fptr = 0;
-
- launchurl = ASPrintf("URL:%s",url);
+ APTR procwin = SetProcWindow((APTR)-1L);
+ char *launchurl = NULL;
+ BPTR fptr = 0;
- if(launchurl && (fptr = Open(launchurl,MODE_OLDFILE)))
- {
- Close(fptr);
- }
- else if(IOpenURL)
- URL_OpenA(url,NULL);
+ launchurl = ASPrintf("URL:%s",url);
- FreeVec(launchurl);
- SetProcWindow(procwin);
+ if(launchurl && (fptr = Open(launchurl,MODE_OLDFILE)))
+ {
+ Close(fptr);
}
+ else if(IOpenURL)
+ URL_OpenA(url,NULL);
+
+ FreeVec(launchurl);
+ SetProcWindow(procwin);
}