From 1ab1f7ada08f8b3bee2c1a8dabc7c40c3c578f8d Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 1 Dec 2025 20:35:55 +0100 Subject: [PATCH] fix: Comparison between literal and optional --- plugins/ui/source/ui/pattern_drawer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/ui/source/ui/pattern_drawer.cpp b/plugins/ui/source/ui/pattern_drawer.cpp index f9f9c0737..aa68589fc 100644 --- a/plugins/ui/source/ui/pattern_drawer.cpp +++ b/plugins/ui/source/ui/pattern_drawer.cpp @@ -320,10 +320,10 @@ namespace hex::ui { m_filteredPatterns.push_back(pattern); } else { auto patternValue = pattern->getValue(); - if (!m_filter->inverted && (patternValue <=> m_filter->value) == m_filter->operation) { + if (!m_filter->inverted && (patternValue <=> *m_filter->value) == m_filter->operation) { if (!m_filter->typeMatch || (m_filter->value->index() == patternValue.index())) m_filteredPatterns.push_back(pattern); - } else if (m_filter->inverted && (patternValue <=> m_filter->value) != m_filter->operation) { + } else if (m_filter->inverted && (patternValue <=> *m_filter->value) != m_filter->operation) { if (!m_filter->typeMatch || (m_filter->value->index() == patternValue.index())) m_filteredPatterns.push_back(pattern); }