From 976ee084e18bc5b223fc745f2f2f81cb444f0d9a Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 25 Apr 2024 10:22:08 -0400 Subject: [PATCH] mask formatted text in zeml render --- src/app/gui/zeml.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/gui/zeml.cc b/src/app/gui/zeml.cc index 442df34d..3b0a8cd6 100644 --- a/src/app/gui/zeml.cc +++ b/src/app/gui/zeml.cc @@ -463,9 +463,10 @@ void Render(Node& node) { case WidgetType::Text: if (node.attributes.data) { // Assuming all data-bound Text widgets use string formatting - char formattedText[256]; + char formattedText[128]; snprintf(formattedText, sizeof(formattedText), - node.attributes.text.c_str(), *(int*)node.attributes.data); + node.attributes.text.c_str(), + *(int*)node.attributes.data & 0xFFFF); ImGui::Text("%s", formattedText); } else { ImGui::Text("%s", node.attributes.text.c_str());