AmendHub

Download:

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