summaryrefslogtreecommitdiff
path: root/riscos/401login.c
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2006-09-06 14:44:42 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2006-09-06 14:44:42 +0000
commit1999becb42cc639d470405e8be33bf66ab93ef81 (patch)
tree1eced958091b26e7d735d06ac188d0d6755ff853 /riscos/401login.c
parent48adbd97db7654d12dd4eea7016f7a2851fea6bb (diff)
downloadnetsurf-1999becb42cc639d470405e8be33bf66ab93ef81.tar.gz
netsurf-1999becb42cc639d470405e8be33bf66ab93ef81.tar.bz2
Finish event based GUI system transition and begin code cleanup.
svn path=/trunk/netsurf/; revision=2922
Diffstat (limited to 'riscos/401login.c')
-rw-r--r--riscos/401login.c19
1 files changed, 14 insertions, 5 deletions
diff --git a/riscos/401login.c b/riscos/401login.c
index 080a99b2f..9eec1c0ba 100644
--- a/riscos/401login.c
+++ b/riscos/401login.c
@@ -26,6 +26,13 @@
#ifdef WITH_AUTH
+#define ICON_401LOGIN_LOGIN 0
+#define ICON_401LOGIN_CANCEL 1
+#define ICON_401LOGIN_HOST 2
+#define ICON_401LOGIN_REALM 3
+#define ICON_401LOGIN_USERNAME 4
+#define ICON_401LOGIN_PASSWORD 5
+
static void ro_gui_401login_close(wimp_w w);
static bool ro_gui_401login_apply(wimp_w w);
static void ro_gui_401login_open(struct browser_window *bw, const char *host,
@@ -157,12 +164,14 @@ void ro_gui_401login_close(wimp_w w)
free(session->url);
free(session);
- ro_gui_wimp_event_finalise(w);
-
+ ro_gui_dialog_close(w);
error = xwimp_delete_window(w);
- if (error)
- LOG(("xwimp_delete_window: 0x%x: %s",
- error->errnum, error->errmess));
+ if (error) {
+ LOG(("xwimp_delete_window: 0x%x:%s",
+ error->errnum, error->errmess));
+ warn_user("WimpError", error->errmess);
+ }
+ ro_gui_wimp_event_finalise(w);
}