fix: Comparison between literal and optional

This commit is contained in:
WerWolv 2025-12-01 20:35:55 +01:00
parent 56cb1f2747
commit 1ab1f7ada0
1 changed files with 2 additions and 2 deletions

View File

@ -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);
}