Browse Source

Small fixes for displaying error

dev
fekt 2 months ago
parent
commit
e33a4690c7
  1. 6
      src/connection.cpp

6
src/connection.cpp

@ -379,8 +379,7 @@ bool ConnectionLoader::startEmbeddedHushd() {
static QString processStdErrOutput;
// Try to get only the error message
const QString friendlyError("Error:");
processStdErrOutput.left(processStdErrOutput.indexOf(friendlyError) + friendlyError.length());
auto friendlyError = processStdErrOutput.split("Error:");
if (ehushd != nullptr) {
if (ehushd->state() == QProcess::NotRunning) {
@ -389,8 +388,9 @@ bool ConnectionLoader::startEmbeddedHushd() {
//QMessageBox::critical(main, QObject::tr("hushd error"), "hushd said: " + friendlyError, QMessageBox::Ok);
QMessageBox msgBox;
msgBox.setIcon(QMessageBox::Critical);
msgBox.setText(QObject::tr("hushd error"));
msgBox.setInformativeText(friendlyError);
msgBox.setInformativeText(friendlyError.last());
msgBox.setDetailedText(processStdErrOutput);
msgBox.exec();
}

Loading…
Cancel
Save