OSDN Git Service

QmlProfiler: fixed arguments for qmlobserver when profiling
authorChristiaan Janssen <christiaan.janssen@nokia.com>
Fri, 15 Apr 2011 13:49:54 +0000 (15:49 +0200)
committerChristiaan Janssen <christiaan.janssen@nokia.com>
Fri, 15 Apr 2011 15:31:21 +0000 (17:31 +0200)
Reviewed-by: Kai Koehne
src/plugins/qmlprofiler/qmlprofilerengine.cpp

index 06d1a54..0a023d5 100644 (file)
@@ -150,9 +150,10 @@ void QmlProfilerEngine::finishProcess()
 
 void QmlProfilerEngine::QmlProfilerEnginePrivate::launchperfmonitor()
 {
-    QString arguments = m_params.debuggeeArgs;
-    arguments += QLatin1String("-qmljsdebugger=port:") + QString::number(m_params.connParams.port)
+    QString arguments = QLatin1String("-qmljsdebugger=port:") + QString::number(m_params.connParams.port)
             + QLatin1String(",block");
+    if (!m_params.debuggeeArgs.isEmpty())
+        arguments += QChar(' ') + m_params.debuggeeArgs;
 
     if (QmlProfilerPlugin::debugOutput)
         qWarning("QmlProfiler: Launching %s:%d", qPrintable(m_params.displayName), m_params.connParams.port);