diff --git a/debugjob.h b/debugjob.h --- a/debugjob.h +++ b/debugjob.h @@ -82,9 +82,9 @@ private slots: void sessionFinished(); - void processError(QProcess::ProcessError); - + private: + void processFailedToStart(); QUrl m_url; QString m_browser; DebugSession* m_session; diff --git a/debugjob.cpp b/debugjob.cpp --- a/debugjob.cpp +++ b/debugjob.cpp @@ -354,23 +354,21 @@ proc.setProgram(QStringList() << m_browser << url.url()); if( !proc.startDetached() ) { - processError(QProcess::FailedToStart); + processFailedToStart(); } } } -void XDebugBrowserJob::processError(QProcess::ProcessError error) +void XDebugBrowserJob::processFailedToStart() { - qWarning() << "Cannot start application" << m_browser << " error " << error; - if (error == QProcess::FailedToStart) { - setError(-1); - QString errmsg = i18n("Could not start program '%1'. Make sure that the " - "path is specified correctly.", m_browser); - setErrorText(errmsg); - emitResult(); - } + qWarning() << "Cannot start application" << m_browser; + setError(-1); + QString errmsg = i18n("Could not start program '%1'. Make sure that the " + "path is specified correctly.", m_browser); + setErrorText(errmsg); + emitResult(); qDebug() << "Process error"; if (m_session && m_session->connection()) { @@ -381,7 +379,6 @@ m_session->stateChanged(DebugSession::EndedState); m_session->stopDebugger(); } - } bool XDebugBrowserJob::doKill()