From 3eb8fdaef4582d29f02c02e443506b25398063fe Mon Sep 17 00:00:00 2001 From: Megamouse Date: Tue, 3 Feb 2026 07:38:01 +0100 Subject: [PATCH] Qt: simplify log level filtering in log viewer --- rpcs3/rpcs3qt/log_viewer.cpp | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/rpcs3/rpcs3qt/log_viewer.cpp b/rpcs3/rpcs3qt/log_viewer.cpp index 753f8cc0f5..8934ef0a7b 100644 --- a/rpcs3/rpcs3qt/log_viewer.cpp +++ b/rpcs3/rpcs3qt/log_viewer.cpp @@ -325,22 +325,17 @@ void log_viewer::filter_log() const auto add_line = [this, &result, &excluded_log_levels, ×tamp_regexp, &thread_regexp](QString& line) { - bool exclude_line = false; - - for (const QString& log_level_prefix : excluded_log_levels) + if (!line.isEmpty()) { - if (line.startsWith(log_level_prefix)) + for (QStringView log_level_prefix : excluded_log_levels) { - exclude_line = true; - break; + if (line.startsWith(log_level_prefix)) + { + return; + } } } - if (exclude_line) - { - return; - } - if (m_filter_term.isEmpty() || line.contains(m_filter_term)) { if (line.isEmpty())