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