From 0dae804fdd65569da092a1871c7ba191a32640d4 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 28 Jul 2007 23:05:39 +0000
Subject: [PATCH] Should prolly update the headers and such too...

---
 src/syncterm/htmlwin.h |  4 ++--
 src/syncterm/term.c    | 11 ++++++-----
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/syncterm/htmlwin.h b/src/syncterm/htmlwin.h
index cd3d53d8ea..11ad702859 100644
--- a/src/syncterm/htmlwin.h
+++ b/src/syncterm/htmlwin.h
@@ -11,14 +11,14 @@ enum url_actions {
 	,URL_ACTION_ISGOOD
 };
 
-int run_html(void(*callback)(const char *), int(*url_callback)(const char *, char *, size_t, char *, size_t));
+int run_html(int width, int height, int xpos, int ypos, void(*callback)(const char *), int(*ucallback)(const char *, char *, size_t, char *, size_t));
 void hide_html(void);
 void iconize_html(void);
 void raise_html(void);
 void add_html_char(char ch);
 void add_html(const char *buf);
 void html_commit(void);
-void show_html(int width, int height, int xpos, int ypos, const char *page);
+void show_html(const char *page);
 
 #ifdef __cplusplus
 }
diff --git a/src/syncterm/term.c b/src/syncterm/term.c
index 492061d9a3..14885816c0 100644
--- a/src/syncterm/term.c
+++ b/src/syncterm/term.c
@@ -1317,7 +1317,11 @@ BOOL doterm(struct bbslist *bbs)
 								if(j==sizeof(htmldetect)-1) {
 									if(!strcmp(htmldet, htmldetect)) {
 										if(html_supported==HTML_SUPPORT_UNKNOWN) {
-											if(!run_html(html_send, html_urlredirect))
+											int width,height,xpos,ypos;
+											html_addr=bbs->addr;
+
+											get_window_info(&width, &height, &xpos, &ypos);
+											if(!run_html(width, height, xpos, ypos, html_send, html_urlredirect))
 												html_supported=HTML_SUPPORTED;
 											else
 												html_supported=HTML_NOTSUPPORTED;
@@ -1326,10 +1330,7 @@ BOOL doterm(struct bbslist *bbs)
 											conn_send(htmlresponse, sizeof(htmlresponse)-1, 0);
 									}
 									else {
-										int width,height,xpos,ypos;
-										get_window_info(&width, &height, &xpos, &ypos);
-										html_addr=bbs->addr;
-										show_html(width, height, xpos, ypos, "");
+										show_html("");
 										html_mode=HTML_MODE_READING;
 									}
 									htmldet[0]=0;
-- 
GitLab