From 69b0350a3ca417ff945aa5981c4ece16d8232633 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Thu, 12 Sep 2013 12:35:55 +0100 Subject: Make the hotlist toolbar work --- amiga/gui.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'amiga') diff --git a/amiga/gui.c b/amiga/gui.c index b5b833fad..6b18ccdcd 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -4888,20 +4888,17 @@ void ami_scroller_hook(struct Hook *hook,Object *object,struct IntuiMessage *msg case GID_HOTLIST: if(node = (struct Node *)GetTagData(SPEEDBAR_SelectedNode, 0, msg->IAddress)) { - GetSpeedButtonNodeAttrs(node, SBNA_UserData, (ULONG *)&urltxt, TAG_DONE); + GetSpeedButtonNodeAttrs(node, SBNA_UserData, (ULONG *)&url, TAG_DONE); - if (nsurl_create(urltxt, &url) != NSERROR_OK) { - warn_user("NoMemory", 0); - } else { - if(gwin->key_state & BROWSER_MOUSE_MOD_2) { - browser_window_create(BROWSER_WINDOW_VERIFIABLE | + if(gwin->key_state & BROWSER_MOUSE_MOD_2) { + browser_window_create(BROWSER_WINDOW_VERIFIABLE | BROWSER_WINDOW_TAB, url, NULL, gwin->bw, NULL); - } else { - browser_window_navigate(gwin->bw, + } else { + browser_window_navigate(gwin->bw, url, NULL, BROWSER_WINDOW_HISTORY | @@ -4910,8 +4907,6 @@ void ami_scroller_hook(struct Hook *hook,Object *object,struct IntuiMessage *msg NULL, NULL); - } - nsurl_unref(url); } } break; -- cgit v1.2.3