From e7399d223d8fb9c12230c29d0dfad125276ff667 Mon Sep 17 00:00:00 2001 From: Polshakov Dmitry Date: Mon, 25 Jul 2022 13:09:28 +0300 Subject: [PATCH] fix: Bitfields not being displayed correctly in Pattern Data view (#580) Co-authored-by: Dmitry Polshakov --- plugins/builtin/source/pattern_drawer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/builtin/source/pattern_drawer.cpp b/plugins/builtin/source/pattern_drawer.cpp index e40b6b6b5..bcf751942 100644 --- a/plugins/builtin/source/pattern_drawer.cpp +++ b/plugins/builtin/source/pattern_drawer.cpp @@ -44,9 +44,13 @@ namespace hex { void PatternDrawer::visit(pl::PatternBitfieldField& pattern) { ImGui::TableNextRow(); + createLeafNode(pattern); ImGui::TableNextColumn(); - drawNameColumn(pattern); + makeSelectable(pattern); + drawCommentTooltip(pattern); + ImGui::SameLine(); + drawNameColumn(pattern); drawColorColumn(pattern); auto byteAddr = pattern.getOffset() + pattern.getBitOffset() / 8;