From d34ca7d2d7dfaacb3f0c544b498d75684c084025 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Thu, 4 Jul 2024 11:42:08 +0200 Subject: [PATCH] ExtensionManager: Use description text for searching The current code silently failed to add the description text to the search role. This change fixes it. Change-Id: I33e5554ac1ff2b11f9610843b566698551a6e0a1 Reviewed-by: Cristian Adam --- src/plugins/extensionmanager/extensionsmodel.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/extensionmanager/extensionsmodel.cpp b/src/plugins/extensionmanager/extensionsmodel.cpp index 2f989df034f..1e1f65553e1 100644 --- a/src/plugins/extensionmanager/extensionsmodel.cpp +++ b/src/plugins/extensionmanager/extensionsmodel.cpp @@ -358,7 +358,10 @@ static QString searchText(const QModelIndex &index) QStringList searchTexts; searchTexts.append(index.data(RoleName).toString()); searchTexts.append(index.data(RoleTags).toStringList()); - searchTexts.append(index.data(RoleDescriptionText).toStringList()); + for (const auto &data : index.data(RoleDescriptionText).value()) { + searchTexts.append(data.first); + searchTexts.append(data.second); + } searchTexts.append(index.data(RoleVendor).toString()); return searchTexts.join(" "); }