aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2017-11-09 14:04:45 +0100
committerEike Ziller <eike.ziller@qt.io>2017-11-09 14:32:00 +0100
commitb05637131c894193f6d287fe167c13ed028896db (patch)
tree1123590d9c01c6e9d67c1b313337bbb14d3aafbc /src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp
parente5d832f2cc4b5a5611e837a493f8e27a7a102f32 (diff)
parent1bb6ebd5a07ced9a71ab2b0ccd46906cc1c54ab9 (diff)
Merge remote-tracking branch 'origin/4.5'
Conflicts: src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp Change-Id: I726babe61e28db14d06a6a1a5c570e148745b458
Diffstat (limited to 'src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp')
-rw-r--r--src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp b/src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp
index 19af40c41c..1672e3d970 100644
--- a/src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp
@@ -110,6 +110,10 @@ void QmlProfilerClientManager::createClients()
m_clientPlugin.data(), [this]() {
m_clientPlugin->setRecording(m_profilerState->clientRecording());
});
+ QObject::connect(this, &QmlDebug::QmlDebugConnectionManager::connectionClosed,
+ m_clientPlugin.data(), [this]() {
+ m_profilerState->setServerRecording(false);
+ });
}
void QmlProfilerClientManager::destroyClients()