Commit Diff


commit - e1c04e2ad349092d6df659a2236f7120da1907d9
commit + 5d7d3b89d8de1f35b53143094b9cd4a5b085aefd
blob - 441cee34deaf1d5102e09edcf7649dbb274a293d
blob + dd3d8b9e6504a40177f2f4496cf52b0c61532078
--- telescope.c
+++ telescope.c
@@ -776,9 +776,9 @@ void
 load_page_from_str(struct tab *tab, const char *page)
 {
 	parser_init(tab, gemtext_initparser);
-	if (!tab->buffer.page.parse(&tab->buffer.page, page, strlen(page)))
+	if (!parser_parse(tab, page, strlen(page)))
 		abort();
-	if (!tab->buffer.page.free(&tab->buffer.page))
+	if (!parser_free(tab))
 		abort();
 	ui_on_tab_refresh(tab);
 	ui_on_tab_loaded(tab);