diff options
author | Erik Verbruggen <erik.verbruggen@me.com> | 2013-07-02 14:52:10 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2013-07-02 15:27:54 +0200 |
commit | afa66ab9c7c5ff7baa5826f554463ca48165f198 (patch) | |
tree | 6865722ce301a2c96d58d46069de030de5b9c8d5 /src/plugins/cpptools/cpppreprocessor.cpp | |
parent | f500c4c987b3295a743bbba3a24cf992c6fad6cf (diff) | |
download | qt-creator-afa66ab9c7c5ff7baa5826f554463ca48165f198.tar.gz |
C++: fix potential deadlock when closing an editor
When the editor is closed, the CppEditorSupport waits for the
highlighting and semantic info futures to finish. These futures might
access the CppEditorSupport through the CppModelManager, causing a
deadlock on the m_editorSupportMutex.
Change-Id: Ifeb3864ed3bc2666d83607ef50d7bfee8f3d118f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/plugins/cpptools/cpppreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions