diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-09-10 20:36:11 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2016-09-10 20:36:11 +0100 |
commit | 1f96c0a413c26db03cd2921ef795972c47997747 (patch) | |
tree | 2b8dea3ba719068601da18c7c1a8b73dd87e8f40 /frontends/amiga/arexx.c | |
parent | 7cbff32f92596119896582925978016e9d672f58 (diff) | |
download | netsurf-1f96c0a413c26db03cd2921ef795972c47997747.tar.gz netsurf-1f96c0a413c26db03cd2921ef795972c47997747.tar.bz2 |
Add an ACTIVE switch to the OPEN ARexx command to force new tabs to be active
Diffstat (limited to 'frontends/amiga/arexx.c')
-rw-r--r-- | frontends/amiga/arexx.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/frontends/amiga/arexx.c b/frontends/amiga/arexx.c index ad67368a5..13a5d222f 100644 --- a/frontends/amiga/arexx.c +++ b/frontends/amiga/arexx.c @@ -90,7 +90,7 @@ STATIC VOID rx_hotlist(struct ARexxCmd *, struct RexxMsg *); STATIC struct ARexxCmd Commands[] = { - {"OPEN",RX_OPEN,rx_open,"URL/A,NEW=NEWWINDOW/S,NEWTAB/S,SAVEAS/K,W=WINDOW/K/N,T=TAB/K/N", 0, NULL, 0, 0, NULL }, + {"OPEN",RX_OPEN,rx_open,"URL/A,NEW=NEWWINDOW/S,NEWTAB/S,SAVEAS/K,W=WINDOW/K/N,T=TAB/K/N,ACTIVE/S", 0, NULL, 0, 0, NULL }, {"QUIT",RX_QUIT,rx_quit,NULL, 0, NULL, 0, 0, NULL }, {"TOFRONT",RX_TOFRONT,rx_tofront,NULL, 0, NULL, 0, 0, NULL }, {"GETURL",RX_GETURL,rx_geturl, "W=WINDOW/K/N,T=TAB/K/N", 0, NULL, 0, 0, NULL }, @@ -293,6 +293,10 @@ STATIC VOID rx_open(struct ARexxCmd *cmd, struct RexxMsg *rxm __attribute__((unu NULL, gw->bw, NULL); + + if(cmd->ac_ArgList[6]) { + ami_gui_switch_to_new_tab(gw->shared); + } } } else if(cmd->ac_ArgList[1]) |