summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpptoolseditorsupport.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2013-12-11 15:19:54 +0100
committerEike Ziller <eike.ziller@digia.com>2014-02-05 15:42:46 +0100
commit58af02f0746befaf84f77e70aff7f9521f68b15f (patch)
tree502287f7ed91d92e78f6cb23f8c49aafc09b7ec6 /src/plugins/cpptools/cpptoolseditorsupport.h
parent408901273500a64438bd168864300f7877877a6b (diff)
downloadqt-creator-58af02f0746befaf84f77e70aff7f9521f68b15f.tar.gz
C++: release more futures.
The CPPEditorWidget retained two futures, as did the attached future watchers retained them too. Together, each future and the watcher held on to a complete snapshot that would only get released when another future was set. This could result into retaining old snapshots in editors that were invisible/unused for long. Change-Id: I1133e857c620437b4a69b9dad468f6bd458304b8 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpptoolseditorsupport.h')
-rw-r--r--src/plugins/cpptools/cpptoolseditorsupport.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cpptoolseditorsupport.h b/src/plugins/cpptools/cpptoolseditorsupport.h
index f9ba876256..1d6179e5d8 100644
--- a/src/plugins/cpptools/cpptoolseditorsupport.h
+++ b/src/plugins/cpptools/cpptoolseditorsupport.h
@@ -132,7 +132,7 @@ signals:
void documentUpdated();
void diagnosticsChanged();
void semanticInfoUpdated(CppTools::SemanticInfo);
- void highlighterStarted(QFuture<TextEditor::HighlightingResult> *, unsigned revision);
+ void highlighterStarted(QFuture<TextEditor::HighlightingResult>, unsigned revision);
private slots:
void onMimeTypeChanged();