diff options
author | Cristian Adam <cristian.adam@qt.io> | 2021-06-09 19:57:11 +0200 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2021-06-10 14:29:09 +0000 |
commit | 7a074608b6a18482ad7cca36bc7bdacba3cac11f (patch) | |
tree | b426ada1a99529b4be93aafc4f6f53b1946a5adf | |
parent | b423523852dc4ae0907c3bd3bb17f7e334d5c432 (diff) | |
download | qt-creator-7a074608b6a18482ad7cca36bc7bdacba3cac11f.tar.gz |
CMakePM: Do not emit error signal in destructor while project is parsed
Do not emit error occurred in the fileapireader destructor
if it's parsing. This will cause the fallback file system view
tree to be generated just before the parsing will be stopped.
This can lead to crashes.
Task-number: QTCREATORBUG-25837
Change-Id: Ic7a2dfc394ed8e259da3366727a3c5fa65d98776
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
-rw-r--r-- | src/plugins/cmakeprojectmanager/fileapireader.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/plugins/cmakeprojectmanager/fileapireader.cpp b/src/plugins/cmakeprojectmanager/fileapireader.cpp index e5172e6f6e..b19cd2068e 100644 --- a/src/plugins/cmakeprojectmanager/fileapireader.cpp +++ b/src/plugins/cmakeprojectmanager/fileapireader.cpp @@ -64,8 +64,6 @@ FileApiReader::FileApiReader() FileApiReader::~FileApiReader() { - if (isParsing()) - emit errorOccurred(tr("Parsing has been canceled.")); stop(); resetData(); } |