diff options
author | Eike Ziller <eike.ziller@nokia.com> | 2012-05-16 15:59:16 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@nokia.com> | 2012-05-22 13:41:46 +0200 |
commit | 8a7bc472dc970d39c698ad7af7b358daaf0aaa6c (patch) | |
tree | 26fca65f3512acb1290e30a42a0422ac6d19cc1a /src/plugins/cpptools/cppfindreferences.cpp | |
parent | cfa703c6927980a4e08f08f3a98b4eb89071bb31 (diff) | |
download | qt-creator-8a7bc472dc970d39c698ad7af7b358daaf0aaa6c.tar.gz |
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>
Diffstat (limited to 'src/plugins/cpptools/cppfindreferences.cpp')
-rw-r--r-- | src/plugins/cpptools/cppfindreferences.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppfindreferences.cpp b/src/plugins/cpptools/cppfindreferences.cpp index d1332f0e0d..a5d59f30c6 100644 --- a/src/plugins/cpptools/cppfindreferences.cpp +++ b/src/plugins/cpptools/cppfindreferences.cpp @@ -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); } |