diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-11-02 22:30:45 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-11-02 22:30:45 +0000 |
commit | c14ddad660d3c07f8dbdc8f8db902e5767821d9c (patch) | |
tree | 3cc9e9b437b9409185dbde7f9dce236c5b31b18e /amiga/gui.c | |
parent | 03abea12a76db9be29c6a56e453cadebc05983d6 (diff) | |
download | netsurf-c14ddad660d3c07f8dbdc8f8db902e5767821d9c.tar.gz netsurf-c14ddad660d3c07f8dbdc8f8db902e5767821d9c.tar.bz2 |
change url setting api to take an nsurl instead of a text string
Diffstat (limited to 'amiga/gui.c')
-rw-r--r-- | amiga/gui.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index 1c15b4a83..231bcb3e4 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -4774,19 +4774,22 @@ static void gui_window_set_status(struct gui_window *g, const char *text) } } -static nserror gui_window_set_url(struct gui_window *g, const char *url) +static nserror gui_window_set_url(struct gui_window *g, nsurl *url) { int cur_tab = 0; if(!g) return; - if(g->tab_node && (g->shared->tabs > 1)) GetAttr(CLICKTAB_Current, - g->shared->objects[GID_TABS], (ULONG *)&cur_tab); + if ((g->tab_node) && (g->shared->tabs > 1)) { + GetAttr(CLICKTAB_Current, + g->shared->objects[GID_TABS], + (ULONG *)&cur_tab); + } - if((cur_tab == g->tab) || (g->shared->tabs <= 1)) - { + if ((cur_tab == g->tab) || (g->shared->tabs <= 1)) { RefreshSetGadgetAttrs((struct Gadget *)g->shared->objects[GID_URL], - g->shared->win, NULL, STRINGA_TextVal, url, TAG_DONE); + g->shared->win, NULL, STRINGA_TextVal, + nsurl_access(url), TAG_DONE); } ami_update_buttons(g->shared); |