From 689aa3891d8d87db04a90b6c60ea016088664747 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Mon, 15 May 2017 11:49:53 +0300 Subject: [PATCH] CMake: Ignore dirty signal on server-mode on Windows CMake sends false signals on Windows. Until this is fixed, ignore them. Task-number: QTCREATORBUG-17944 Change-Id: If59f04fd68a899069ecc02df592d3105e531f5bb Reviewed-by: Tobias Hunger --- src/plugins/cmakeprojectmanager/servermodereader.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/servermodereader.cpp b/src/plugins/cmakeprojectmanager/servermodereader.cpp index 59f6113b36b..0d5673152b3 100644 --- a/src/plugins/cmakeprojectmanager/servermodereader.cpp +++ b/src/plugins/cmakeprojectmanager/servermodereader.cpp @@ -397,7 +397,8 @@ void ServerModeReader::handleProgress(int min, int cur, int max, const QString & void ServerModeReader::handleSignal(const QString &signal, const QVariantMap &data) { Q_UNUSED(data); - if (signal == "dirty") + // CMake on Windows sends false dirty signals on each edit (QTCREATORBUG-17944) + if (!HostOsInfo::isWindowsHost() && signal == "dirty") emit dirty(); }