summaryrefslogtreecommitdiff
path: root/src/plugins/locator
diff options
context:
space:
mode:
authorRoberto Raggi <roberto.raggi@nokia.com>2010-09-06 16:46:23 +0200
committerRoberto Raggi <roberto.raggi@nokia.com>2010-09-06 16:53:46 +0200
commit86799309aaa491076e68d257640903d6e0c719e5 (patch)
treede7512d3e8a4d5e9a3917b20c6ce257d58c39deb /src/plugins/locator
parent6863b02e034a096e6d0441ecf1f54558953c358f (diff)
downloadqt-creator-86799309aaa491076e68d257640903d6e0c719e5.tar.gz
Keep the locator database in sync with the current snapshot.
Thanks to this patch we can move the filtering of C++ symbols in a background thread. Done-with: Erik Verbruggen
Diffstat (limited to 'src/plugins/locator')
-rw-r--r--src/plugins/locator/locatorwidget.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/plugins/locator/locatorwidget.cpp b/src/plugins/locator/locatorwidget.cpp
index 8f29bbba7a..0ee99048ea 100644
--- a/src/plugins/locator/locatorwidget.cpp
+++ b/src/plugins/locator/locatorwidget.cpp
@@ -439,7 +439,6 @@ static void filter_helper(QFutureInterface<FilterEntry> &entries, QList<ILocator
foreach (const FilterEntry &entry, filter->matchesFor(searchText)) {
if (checkDuplicates && alreadyAdded.contains(entry))
continue;
- //entries.append(entry);
entries.reportResult(entry);
if (checkDuplicates)
alreadyAdded.insert(entry);
@@ -457,7 +456,6 @@ void LocatorWidget::updateCompletionList(const QString &text)
QFuture<FilterEntry> future = QtConcurrent::run(filter_helper, filters, searchText);
m_entriesWatcher->setFuture(future);
- future.waitForFinished();
}
void LocatorWidget::updateEntries()