summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/helpitem.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-02-12 13:06:02 +0100
committerEike Ziller <eike.ziller@qt.io>2019-02-13 12:45:50 +0000
commit1ac9a91811e2392cf775952805a92ed4e53d4c88 (patch)
tree1da5c4e36e278342134936880bbc4cb592898b58 /src/plugins/coreplugin/helpitem.cpp
parente985290444400c231a3628bc691ea19b70a569f8 (diff)
downloadqt-creator-1ac9a91811e2392cf775952805a92ed4e53d4c88.tar.gz
HelpItem: Fix usage of isFuzzyMatch
We may not access that before links are resolved. Change-Id: I5e80190e41c220c6b70e5d391caaf173cd5b28d8 Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/coreplugin/helpitem.cpp')
-rw-r--r--src/plugins/coreplugin/helpitem.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/coreplugin/helpitem.cpp b/src/plugins/coreplugin/helpitem.cpp
index b8794481cf..d63bd883de 100644
--- a/src/plugins/coreplugin/helpitem.cpp
+++ b/src/plugins/coreplugin/helpitem.cpp
@@ -270,7 +270,7 @@ static const HelpItem::Links getBestLink(const HelpItem::Links &links)
const HelpItem::Links HelpItem::bestLinks() const
{
- if (m_isFuzzyMatch)
+ if (isFuzzyMatch())
return getBestLinks(links());
return getBestLink(links());
}
@@ -279,3 +279,10 @@ const QString HelpItem::keyword() const
{
return m_keyword;
}
+
+bool HelpItem::isFuzzyMatch() const
+{
+ // make sure m_isFuzzyMatch is correct
+ links();
+ return m_isFuzzyMatch;
+}