summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2013-09-12 12:35:55 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2013-09-12 12:35:55 +0100
commit69b0350a3ca417ff945aa5981c4ece16d8232633 (patch)
tree8cc21c6e3fd342b7b524ae08f58c3287ed0add79 /amiga
parent0bc226def97e72974abf9b8b526586b93c2d84cf (diff)
downloadnetsurf-69b0350a3ca417ff945aa5981c4ece16d8232633.tar.gz
netsurf-69b0350a3ca417ff945aa5981c4ece16d8232633.tar.bz2
Make the hotlist toolbar work
Diffstat (limited to 'amiga')
-rw-r--r--amiga/gui.c15
1 files changed, 5 insertions, 10 deletions
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;