diff options
Diffstat (limited to 'frontends/amiga/cookies.c')
-rw-r--r-- | frontends/amiga/cookies.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/frontends/amiga/cookies.c b/frontends/amiga/cookies.c index 45e883fde..3cd32f37e 100644 --- a/frontends/amiga/cookies.c +++ b/frontends/amiga/cookies.c @@ -310,7 +310,7 @@ ami_cookies_create_window(struct ami_cookie_window *cookie_win) WA_Left, nsoption_int(cookies_window_xpos), WA_Width, nsoption_int(cookies_window_xsize), WA_Height, nsoption_int(cookies_window_ysize), - WA_PubScreen, scrn, + WA_PubScreen, ami_gui_get_screen(), WA_ReportMouse, TRUE, refresh_mode, TRUE, WA_IDCMP, IDCMP_MOUSEMOVE | IDCMP_MOUSEBUTTONS | IDCMP_NEWSIZE | @@ -319,7 +319,7 @@ ami_cookies_create_window(struct ami_cookie_window *cookie_win) WINDOW_IDCMPHook, &ami_cw->idcmp_hook, WINDOW_IDCMPHookBits, IDCMP_IDCMPUPDATE | IDCMP_EXTENDEDMOUSE | IDCMP_SIZEVERIFY | IDCMP_REFRESHWINDOW, - WINDOW_SharedPort, sport, + WINDOW_SharedPort, ami_gui_get_shared_msgport(), WINDOW_HorizProp, 1, WINDOW_VertProp, 1, WINDOW_UserData, cookie_win, @@ -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; } |