From 944dbfdc97c8b6764ac59c174fa5037cf445b7a9 Mon Sep 17 00:00:00 2001 From: Tim Ledbetter Date: Thu, 27 Jun 2024 13:47:40 +0100 Subject: [PATCH] UI/Qt: Limit number of autocomplete results to 6 --- Ladybird/Qt/AutoComplete.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Ladybird/Qt/AutoComplete.cpp b/Ladybird/Qt/AutoComplete.cpp index 27c856a6cd9..9ee81e4b6da 100644 --- a/Ladybird/Qt/AutoComplete.cpp +++ b/Ladybird/Qt/AutoComplete.cpp @@ -124,8 +124,11 @@ ErrorOr AutoComplete::got_network_response(QNetworkReply* reply) return Error::from_string_view("Invalid engine name"sv); } + constexpr size_t MAX_AUTOCOMPLETE_RESULTS = 6; if (results.is_empty()) { results.append(m_query); + } else if (results.size() > MAX_AUTOCOMPLETE_RESULTS) { + results.shrink(MAX_AUTOCOMPLETE_RESULTS); } m_auto_complete_model->replace_suggestions(move(results));