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();