summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2021-06-09 19:57:11 +0200
committerCristian Adam <cristian.adam@qt.io>2021-06-10 14:29:09 +0000
commit7a074608b6a18482ad7cca36bc7bdacba3cac11f (patch)
treeb426ada1a99529b4be93aafc4f6f53b1946a5adf
parentb423523852dc4ae0907c3bd3bb17f7e334d5c432 (diff)
downloadqt-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.cpp2
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();
}