From 923cc06f98d32946d384016f385fad47525a269f Mon Sep 17 00:00:00 2001 From: Chris Young Date: Mon, 15 Aug 2016 17:51:01 +0100 Subject: Allow a second-run NetSurf to open passed URL in a new tab rather than a new window. --- frontends/amiga/gui.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'frontends/amiga/gui.c') diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c index 0f2f33c70..b0aeb20db 100644 --- a/frontends/amiga/gui.c +++ b/frontends/amiga/gui.c @@ -1079,12 +1079,17 @@ static void gui_init2(int argc, char** argv) if(!notalreadyrunning) { STRPTR sendcmd = NULL; + char newtab[4] = "\0"; + + if(nsoption_bool(tab_new_session) == true) { + strcpy(newtab, "TAB"); + } if(temp_homepage_url) { - sendcmd = ASPrintf("OPEN \"%s\" NEW",temp_homepage_url); + sendcmd = ASPrintf("OPEN \"%s\" NEW%s", temp_homepage_url, newtab); free(temp_homepage_url); } else { - sendcmd = ASPrintf("OPEN \"%s\" NEW",nsoption_charp(homepage_url)); + sendcmd = ASPrintf("OPEN \"%s\" NEW%s", nsoption_charp(homepage_url), newtab); } ami_arexx_self(sendcmd); -- cgit v1.2.3