forked from qt-creator/qt-creator
Mark canceled searches as such.
Task-number: QTCREATORBUG-6820 Change-Id: Ic14c0ea6f26e4a05c642012b87578f30c817fef7 Reviewed-by: Robert Löhning <robert.loehning@nokia.com> Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -275,7 +275,7 @@ void CppFindReferences::findAll_helper(Find::SearchResult *search)
|
||||
{
|
||||
CppFindReferencesParameters parameters = search->userData().value<CppFindReferencesParameters>();
|
||||
if (!(parameters.symbol && parameters.symbol->identifier())) {
|
||||
search->finishSearch();
|
||||
search->finishSearch(false);
|
||||
return;
|
||||
}
|
||||
connect(search, SIGNAL(cancelled()), this, SLOT(cancel()));
|
||||
@@ -313,7 +313,7 @@ void CppFindReferences::searchAgain()
|
||||
Snapshot snapshot = CppModelManagerInterface::instance()->snapshot();
|
||||
search->restart();
|
||||
if (!findSymbol(¶meters, snapshot)) {
|
||||
search->finishSearch();
|
||||
search->finishSearch(false);
|
||||
return;
|
||||
}
|
||||
search->setUserData(qVariantFromValue(parameters));
|
||||
@@ -498,7 +498,7 @@ void CppFindReferences::searchFinished()
|
||||
QFutureWatcher<Usage> *watcher = static_cast<QFutureWatcher<Usage> *>(sender());
|
||||
Find::SearchResult *search = m_watchers.value(watcher);
|
||||
if (search)
|
||||
search->finishSearch();
|
||||
search->finishSearch(watcher->isCanceled());
|
||||
m_watchers.remove(watcher);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user