jcs
/detritus
/amendments
/36
gopher: Don't disable TV AutoCalc
jcs made amendment 36 about 1 year ago
--- gopher.c Wed Nov 13 14:24:43 2024
+++ gopher.c Fri Nov 15 12:38:04 2024
@@ -45,7 +45,6 @@ struct gopher_page {
bool gopher_accept_uri(struct URI *uri);
bool gopher_request_init(page_handle pageh);
bool gopher_process(page_handle pageh);
-void gopher_reset(page_handle pageh);
static void gopher_print_menu(struct page *page, char *line, size_t len);
@@ -56,6 +55,7 @@ struct page_handler gopher_handler = {
page_consume_data,
page_request_cleanup,
gopher_process,
+ NULL,
};
bool
@@ -163,8 +163,6 @@ gopher_process(page_handle pageh)
if (page->content_pos == page->content_len)
return (page->request != NULL);
-
- TVAutoCalc(page->browser->output_tv, false);
if (page->content_type[0] == '1') {
/* gopher menu */
@@ -222,21 +220,9 @@ gopher_process(page_handle pageh)
ret = false;
}
- browser_recalc_scrollbar(page->browser);
-
return ret;
}
-void
-gopher_reset(page_handle pageh)
-{
- struct page *page = *pageh;
-
- page->parse_state = 0;
- page->content_pos = 0;
- browser_commit_to_loading_page(page->browser);
-}
-
static void
gopher_print_menu(struct page *page, char *line, size_t len)
{
@@ -376,8 +362,4 @@ gopher_print_menu(struct page *page, char *line, size_
if (line[n] == '\0')
line[n] = '\t';
}
-
- /* stuff number of lines printed into parse state */
- if (++(page->parse_state) % RECALC_EVERY_N_LINES == 0)
- browser_recalc_scrollbar(page->browser);
}
\ No newline at end of file