diff --git a/lib/external/pattern_language b/lib/external/pattern_language index 32d83b2ec..5957400ab 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit 32d83b2eca3b6a82ea61b11ef1047a0d4b9b1f08 +Subproject commit 5957400abf116eaa9e849a7b72a158d2ea6e1226 diff --git a/plugins/builtin/source/ui/pattern_drawer.cpp b/plugins/builtin/source/ui/pattern_drawer.cpp index c25c26d72..500e6af6f 100644 --- a/plugins/builtin/source/ui/pattern_drawer.cpp +++ b/plugins/builtin/source/ui/pattern_drawer.cpp @@ -306,7 +306,12 @@ namespace hex::plugin::builtin::ui { makeSelectable(pattern); drawCommentTooltip(pattern); ImGui::TableNextColumn(); - drawColorColumn(pattern); + + if (pattern.isSealed()) + drawColorColumn(pattern); + else + ImGui::TableNextColumn(); + drawOffsetColumn(pattern); drawSizeColumn(pattern); drawTypenameColumn(pattern, "bitfield");