From 2d6da52a86090981376e85b4b9aebe01ca825878 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 15 Feb 2025 16:10:09 +0100 Subject: [PATCH] patterns: Updated pattern language Fixes #2114 --- lib/external/pattern_language | 2 +- plugins/ui/source/ui/pattern_drawer.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/external/pattern_language b/lib/external/pattern_language index 3e1c1fe67..412903918 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit 3e1c1fe67a1abeda1b54f1c25f8e5dd7e32b6053 +Subproject commit 41290391885bc4b5645c7e73aae7d8f741e442d2 diff --git a/plugins/ui/source/ui/pattern_drawer.cpp b/plugins/ui/source/ui/pattern_drawer.cpp index 1ae12ea2d..8cf60c437 100644 --- a/plugins/ui/source/ui/pattern_drawer.cpp +++ b/plugins/ui/source/ui/pattern_drawer.cpp @@ -119,7 +119,7 @@ namespace hex::ui { void drawOffsetColumns(const pl::ptrn::Pattern& pattern) { auto *bitfieldMember = dynamic_cast(&pattern); - if (bitfieldMember != nullptr && bitfieldMember->getParentBitfield() != nullptr) { + if (bitfieldMember != nullptr && bitfieldMember->getParent() != nullptr) { drawOffsetColumnForBitfieldMember(*bitfieldMember); return; } @@ -179,7 +179,7 @@ namespace hex::ui { return; } - if (auto *bitfieldMember = dynamic_cast(&pattern); bitfieldMember != nullptr && bitfieldMember->getParentBitfield() != nullptr) + if (auto *bitfieldMember = dynamic_cast(&pattern); bitfieldMember != nullptr && bitfieldMember->getParent() != nullptr) drawSizeColumnForBitfieldMember(*bitfieldMember); else { ImGui::TableNextColumn();