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(" "); }