From 5692c68154b48d646a69c980679a78bd3193bf65 Mon Sep 17 00:00:00 2001 From: Christiaan Janssen Date: Wed, 9 May 2012 10:49:02 +0200 Subject: [PATCH] QmlProfiler: printing current profiler state in error message For debug purposes, facilitates troubleshooting when bugs are spotted. Change-Id: I6f76d251bc4855f1d1f0ccf4724cd342c39cad29 Reviewed-by: Kai Koehne --- .../qmlprofiler/qmlprofilerstatemanager.cpp | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp b/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp index dd60d33eca9..ee5d6510f27 100644 --- a/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp +++ b/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp @@ -111,29 +111,37 @@ void QmlProfilerStateManager::setCurrentState(QmlProfilerState newState) case Idle: QTC_ASSERT(d->m_currentState == AppStarting || d->m_currentState == AppStopped || - d->m_currentState == AppKilled, /**/); + d->m_currentState == AppKilled, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppStarting: - QTC_ASSERT(d->m_currentState == Idle, /**/); + QTC_ASSERT(d->m_currentState == Idle, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppRunning: - QTC_ASSERT(d->m_currentState == AppStarting, /**/); + QTC_ASSERT(d->m_currentState == AppStarting, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppStopRequested: - QTC_ASSERT(d->m_currentState == AppRunning, /**/); + QTC_ASSERT(d->m_currentState == AppRunning, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppReadyToStop: - QTC_ASSERT(d->m_currentState == AppStopRequested, /**/); + QTC_ASSERT(d->m_currentState == AppStopRequested, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppStopped: QTC_ASSERT(d->m_currentState == AppReadyToStop || - d->m_currentState == AppDying, /**/); + d->m_currentState == AppDying, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppDying: - QTC_ASSERT(d->m_currentState == AppRunning, /**/); + QTC_ASSERT(d->m_currentState == AppRunning, + qDebug() << "from" << stringForState(d->m_currentState)); break; case AppKilled: - QTC_ASSERT(d->m_currentState == AppDying, /**/); + QTC_ASSERT(d->m_currentState == AppDying, + qDebug() << "from" << stringForState(d->m_currentState)); default: qDebug() << tr("Switching to unknown state in %1:%2").arg(QString(__FILE__), QString::number(__LINE__)); break;