From 95ccc23ada44dccef1a95712fa50167950196d4b Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Wed, 27 Apr 2016 16:10:31 +0200 Subject: [PATCH] QmlDebug: Properly set the debug messages feature We get notified about debug messages, after all. Change-Id: Ie6fcdfa68b36969c264ebc6e54e6359c8d723584 Reviewed-by: Joerg Bornemann --- src/libs/qmldebug/qmlprofilertraceclient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/qmldebug/qmlprofilertraceclient.cpp b/src/libs/qmldebug/qmlprofilertraceclient.cpp index 17cbb38f512..56ad8780650 100644 --- a/src/libs/qmldebug/qmlprofilertraceclient.cpp +++ b/src/libs/qmldebug/qmlprofilertraceclient.cpp @@ -147,6 +147,7 @@ void QmlProfilerTraceClient::setRequestedFeatures(quint64 features) connect(d->messageClient.data(), &QDebugMessageClient::message, this, [this](QtMsgType type, const QString &text, const QmlDebug::QDebugContextInfo &context) { + d->updateFeatures(ProfileDebugMessages); emit debugMessage(type, context.timestamp, text, QmlDebug::QmlEventLocation(context.file, context.line, 1)); }); @@ -174,7 +175,7 @@ bool QmlProfilerTraceClientPrivate::updateFeatures(ProfileFeature feature) if (!(requestedFeatures & flag)) return false; if (!(recordedFeatures & flag)) { - recordedFeatures |= (flag | 1ULL << ProfileDebugMessages); + recordedFeatures |= flag; emit q->recordedFeaturesChanged(recordedFeatures); } return true;