From 5c8b62247a25f0a6dc9fadbabec48f8bd486904e Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Sun, 21 Jan 2024 17:02:09 +0100 Subject: [PATCH] [screen] Test commit. Added element_offset to struct screen_char --- src/document/html/renderer.c | 1 + src/terminal/draw.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/document/html/renderer.c b/src/document/html/renderer.c index 5366f9f0..f4e7ab8c 100644 --- a/src/document/html/renderer.c +++ b/src/document/html/renderer.c @@ -275,6 +275,7 @@ get_format_screen_char(struct html_context *html_context, schar_cache.attr |= SCREEN_ATTR_UNDERLINE; } + schar_cache.element_offset = (elformat.top_name && html_context->document && html_context->document->text.source) ? elformat.top_name - html_context->document->text.source : 0; return &schar_cache; } diff --git a/src/terminal/draw.h b/src/terminal/draw.h index a0544307..4466686b 100644 --- a/src/terminal/draw.h +++ b/src/terminal/draw.h @@ -64,6 +64,8 @@ struct screen_char { unsigned char color[SCREEN_COLOR_SIZE]; unsigned int node_number; } c; + + unsigned int element_offset; }; /** @relates screen_char */