More fixes.

This commit is contained in:
Jan Dalheimer
2014-02-16 09:30:38 +01:00
parent 82b35b5445
commit 994972bf5d
4 changed files with 17 additions and 6 deletions

View File

@@ -26,13 +26,18 @@ void JProfiler::beginProfilingImpl(MinecraftProcess *process)
static_cast<void (QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished),
[this](int exit, QProcess::ExitStatus status)
{
if (exit != 0 || status == QProcess::CrashExit)
if (status == QProcess::CrashExit)
{
emit abortLaunch(tr("Profiler aborted"));
}
m_profilerProcess->deleteLater();
if (m_profilerProcess)
{
m_profilerProcess->deleteLater();
m_profilerProcess = 0;
}
});
profiler->start();
m_profilerProcess = profiler;
}
void JProfilerFactory::registerSettings(SettingsObject *settings)