From b2b789e10f9bf9515b904e92c97a8234b647a851 Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Thu, 8 May 2025 11:10:22 -0400 Subject: [PATCH] System/Libraries/Html/Renderer: Add title_callback to HtmlRenderer --- System/Libraries/Html/Renderer.HC | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/System/Libraries/Html/Renderer.HC b/System/Libraries/Html/Renderer.HC index 070c290..71c1326 100644 --- a/System/Libraries/Html/Renderer.HC +++ b/System/Libraries/Html/Renderer.HC @@ -110,6 +110,7 @@ class @html_renderer U64 link_callback; U64 form_submit_callback; U64 (*image_load_callback)(U64); + U64 (*title_callback)(U64); @html_dom_node* reflow_previous_node; @renderer_reflow reflow_stack[128]; @renderer_reflow reflow; @@ -1818,7 +1819,8 @@ U0 @render_internal_text_node(@html_dom_node* node, HtmlRenderer* renderer) } if (!StrICmp(node->parentNode->tagName, "title")) { String.Trim(node->text); - Gui.Window.SetTitle(renderer->win, node->text); + if (renderer->title_callback) + renderer->title_callback(node->text); MemSet(renderer->task->task_title, NULL, STR_LEN); MemCpy(renderer->task->task_title, node->text, STR_LEN - 1); renderer->current_title = StrNew(node->text, renderer->task);