From ee79de52446499e56ff6986af1c08d866fd670d5 Mon Sep 17 00:00:00 2001 From: Chris Young Date: Sat, 1 Dec 2012 15:15:12 +0000 Subject: Attempt to do some re-layout if the toolbar is added after the window opens. --- amiga/gui.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'amiga/gui.c') diff --git a/amiga/gui.c b/amiga/gui.c index 92ad3542a..6efa99ab4 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -2517,6 +2517,11 @@ void ami_gui_hotlist_toolbar_add(struct gui_window_2 *gwin) RethinkLayout((struct Gadget *)gwin->objects[GID_MAIN], gwin->win, NULL, TRUE); + + if(gwin->win) { + gwin->redraw_required = true; + gwin->bw->reformat_pending = true; + } } } @@ -4295,7 +4300,7 @@ void ami_scroller_hook(struct Hook *hook,Object *object,struct IntuiMessage *msg break; case GID_HOTLIST: - if(node = GetTagData(SPEEDBAR_SelectedNode, 0, msg->IAddress)) { + if(node = (struct Node *)GetTagData(SPEEDBAR_SelectedNode, 0, msg->IAddress)) { GetSpeedButtonNodeAttrs(node, SBNA_UserData, (ULONG *)&url, TAG_DONE); browser_window_go(gwin->bw, url, NULL, true); } -- cgit v1.2.3