diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-09-21 16:28:45 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-09-21 16:28:45 +0000 |
commit | dd1afc041d1d30582db8971b6f0272421b7a23de (patch) | |
tree | 02f35068904197734c3f94b53d3b7ed2425e9de9 /amiga | |
parent | 38ef84bf8723461d5ec58f6e94c35623e1003d28 (diff) | |
download | netsurf-dd1afc041d1d30582db8971b6f0272421b7a23de.tar.gz netsurf-dd1afc041d1d30582db8971b6f0272421b7a23de.tar.bz2 |
Fix signalling of events from 401 login window
svn path=/trunk/netsurf/; revision=5389
Diffstat (limited to 'amiga')
-rwxr-xr-x | amiga/gui.c | 1 | ||||
-rwxr-xr-x | amiga/gui.h | 1 | ||||
-rwxr-xr-x | amiga/login.c | 3 |
3 files changed, 4 insertions, 1 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index cc18aec73..5c1e47ee6 100755 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -87,7 +87,6 @@ char *default_stylesheet_url; char *adblock_stylesheet_url; struct gui_window *search_current_window = NULL; -struct MsgPort *sport; struct MsgPort *appport; struct MsgPort *msgport; struct Device *TimerBase; diff --git a/amiga/gui.h b/amiga/gui.h index 889a9111c..179d43e8c 100755 --- a/amiga/gui.h +++ b/amiga/gui.h @@ -97,4 +97,5 @@ struct MinList *window_list; struct Screen *scrn; STRPTR nsscreentitle; struct FileRequester *filereq; +struct MsgPort *sport; #endif diff --git a/amiga/login.c b/amiga/login.c index 3c42ad4c8..c9ae8394a 100755 --- a/amiga/login.c +++ b/amiga/login.c @@ -60,6 +60,8 @@ void gui_401login_open(struct browser_window *bw, struct content *c, WA_CloseGadget, FALSE, WA_SizeGadget, TRUE, WA_CustomScreen,scrn, + WINDOW_SharedPort,sport, + WINDOW_UserData,lw, WINDOW_IconifyGadget, FALSE, WINDOW_LockHeight,TRUE, WINDOW_Position, WPOS_CENTERSCREEN, @@ -140,6 +142,7 @@ void ami_401login_login(struct gui_login_window *lw) userpass = ASPrintf("%s:%s",user,pass); urldb_set_auth_details(lw->url,lw->realm,userpass); FreeVec(userpass); + browser_window_go(lw->bw,lw->url,0,true); ami_401login_close(lw); |