From a5eb031401d4d91aa494a994d28ada824736685f Mon Sep 17 00:00:00 2001 From: WerWolv Date: Tue, 7 May 2024 23:32:51 +0200 Subject: [PATCH] fix: Pattern data view rendering of bitfields within bitfields being broken --- plugins/ui/source/ui/pattern_drawer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/ui/source/ui/pattern_drawer.cpp b/plugins/ui/source/ui/pattern_drawer.cpp index 9ede093ab..912bf9181 100644 --- a/plugins/ui/source/ui/pattern_drawer.cpp +++ b/plugins/ui/source/ui/pattern_drawer.cpp @@ -135,11 +135,12 @@ namespace hex::ui { } void drawSizeColumn(const pl::ptrn::Pattern& pattern) { - ImGui::TableNextColumn(); if (auto *bitfieldMember = dynamic_cast(&pattern); bitfieldMember != nullptr && bitfieldMember->getParentBitfield() != nullptr) drawSizeColumnForBitfieldMember(*bitfieldMember); - else + else { + ImGui::TableNextColumn(); ImGuiExt::TextFormatted("0x{0:04X}", pattern.getSize()); + } } void drawCommentTooltip(const pl::ptrn::Pattern &pattern) {