From adafe3c750f202791b1d5b100134bb380bcff093 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 23 May 2020 21:02:06 +0100 Subject: amiga: Probably support present_cookies Signed-off-by: Daniel Silverstone --- frontends/amiga/cookies.c | 8 ++++++-- frontends/amiga/cookies.h | 2 +- frontends/amiga/gui.c | 1 + frontends/amiga/gui_menu.c | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) (limited to 'frontends') 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 *) -- cgit v1.2.3