From f4dd2e38d4648f5c886c9ff2f42fe436d8646da1 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sun, 14 Mar 2010 23:00:39 +0000 Subject: Exclude about: as that will never be handled externally and some sites use about:blank extensively. svn path=/trunk/netsurf/; revision=10129 --- amiga/fetch_mailto.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'amiga') diff --git a/amiga/fetch_mailto.c b/amiga/fetch_mailto.c index f66a5ee2c..d552ebfa2 100755 --- a/amiga/fetch_mailto.c +++ b/amiga/fetch_mailto.c @@ -1,5 +1,5 @@ /* - * Copyright 2008-9 Chris Young + * Copyright 2008-10 Chris Young * * This file is part of NetSurf, http://www.netsurf-browser.org/ * @@ -55,15 +55,19 @@ void gui_launch_url(const char *url) char *launchurl = NULL; BPTR fptr = 0; - launchurl = ASPrintf("URL:%s",url); - - if(launchurl && (fptr = Open(launchurl,MODE_OLDFILE))) + if(strncasecmp(url,"ABOUT:",6)) { - Close(fptr); + launchurl = ASPrintf("URL:%s",url); + + if(launchurl && (fptr = Open(launchurl,MODE_OLDFILE))) + { + Close(fptr); + } + else if(IOpenURL) + URL_OpenA(url,NULL); + + FreeVec(launchurl); } - else if(IOpenURL) - URL_OpenA(url,NULL); - FreeVec(launchurl); SetProcWindow(procwin); } -- cgit v1.2.3