summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2008-09-21 16:28:45 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2008-09-21 16:28:45 +0000
commitdd1afc041d1d30582db8971b6f0272421b7a23de (patch)
tree02f35068904197734c3f94b53d3b7ed2425e9de9 /amiga
parent38ef84bf8723461d5ec58f6e94c35623e1003d28 (diff)
downloadnetsurf-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-xamiga/gui.c1
-rwxr-xr-xamiga/gui.h1
-rwxr-xr-xamiga/login.c3
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);