[libcalamares] Handle last-output-line without newline

This commit is contained in:
Adriaan de Groot 2021-11-02 22:58:41 +01:00
parent 0a339a5402
commit aa315c0696

View File

@ -178,7 +178,13 @@ Calamares::Utils::Runner::run()
return ProcessResult::Code::TimedOut; return ProcessResult::Code::TimedOut;
} }
QString output = QString::fromLocal8Bit( process.readAllStandardOutput() ).trimmed(); QString output = m_output ? process.readAllStandardOutput()
: QString::fromLocal8Bit( process.readAllStandardOutput() ).trimmed();
if ( m_output && !output.isEmpty() )
{
Q_EMIT this->output( output );
output = QString();
}
if ( process.exitStatus() == QProcess::CrashExit ) if ( process.exitStatus() == QProcess::CrashExit )
{ {