mask formatted text in zeml render

This commit is contained in:
scawful
2024-04-25 10:22:08 -04:00
parent 1c182efd01
commit 976ee084e1

View File

@@ -463,9 +463,10 @@ void Render(Node& node) {
case WidgetType::Text: case WidgetType::Text:
if (node.attributes.data) { if (node.attributes.data) {
// Assuming all data-bound Text widgets use string formatting // Assuming all data-bound Text widgets use string formatting
char formattedText[256]; char formattedText[128];
snprintf(formattedText, sizeof(formattedText), 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); ImGui::Text("%s", formattedText);
} else { } else {
ImGui::Text("%s", node.attributes.text.c_str()); ImGui::Text("%s", node.attributes.text.c_str());