diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-05-23 21:02:06 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2020-05-23 21:18:47 +0100 |
commit | adafe3c750f202791b1d5b100134bb380bcff093 (patch) | |
tree | 2e3ff5d4eceb95623b5a04595931b0fb95a19cf3 /frontends | |
parent | 33fe0faab6d664a12330ac61a96499970ce3cc94 (diff) | |
download | netsurf-adafe3c750f202791b1d5b100134bb380bcff093.tar.gz netsurf-adafe3c750f202791b1d5b100134bb380bcff093.tar.bz2 |
amiga: Probably support present_cookies
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'frontends')
-rw-r--r-- | frontends/amiga/cookies.c | 8 | ||||
-rw-r--r-- | frontends/amiga/cookies.h | 2 | ||||
-rw-r--r-- | frontends/amiga/gui.c | 1 | ||||
-rw-r--r-- | frontends/amiga/gui_menu.c | 2 |
4 files changed, 9 insertions, 4 deletions
diff --git a/frontends/amiga/cookies.c b/frontends/amiga/cookies.c index 5d46a3a57..3cd32f37e 100644 --- a/frontends/amiga/cookies.c +++ b/frontends/amiga/cookies.c @@ -345,7 +345,7 @@ ami_cookies_create_window(struct ami_cookie_window *cookie_win) } /* exported interface documented in amiga/cookies.h */ -nserror ami_cookies_present(void) +nserror ami_cookies_present(const char *search_term) { struct ami_cookie_window *ncwin; nserror res; @@ -395,6 +395,10 @@ nserror ami_cookies_present(void) cookie_window = ncwin; - return NSERROR_OK; + if (search_term != NULL) { + res = cookie_manager_set_search_string(search_term); + } + + return res; } diff --git a/frontends/amiga/cookies.h b/frontends/amiga/cookies.h index 6858e4cab..6eb525cbe 100644 --- a/frontends/amiga/cookies.h +++ b/frontends/amiga/cookies.h @@ -20,6 +20,6 @@ #define AMIGA_COOKIES_H /** Open the cookie viewer */ -nserror ami_cookies_present(void); +nserror ami_cookies_present(const char *search_term); #endif diff --git a/frontends/amiga/gui.c b/frontends/amiga/gui.c index e4dca8c51..673f7510a 100644 --- a/frontends/amiga/gui.c +++ b/frontends/amiga/gui.c @@ -6509,6 +6509,7 @@ static struct gui_misc_table amiga_misc_table = { .quit = gui_quit, .launch_url = gui_launch_url, + .present_cookies = ami_cookies_present, }; /** Normal entry point from OS */ diff --git a/frontends/amiga/gui_menu.c b/frontends/amiga/gui_menu.c index 64dd7fbc7..b9c0dd9f8 100644 --- a/frontends/amiga/gui_menu.c +++ b/frontends/amiga/gui_menu.c @@ -336,7 +336,7 @@ HOOKF(void, ami_menu_item_browser_globalhistory, APTR, window, struct IntuiMessa HOOKF(void, ami_menu_item_browser_cookies, APTR, window, struct IntuiMessage *) { - ami_cookies_present(); + ami_cookies_present(NULL); } HOOKF(void, ami_menu_item_browser_foreimg, APTR, window, struct IntuiMessage *) |