Skip to content

Commit 7177981

Browse files
committed
Corrections after debugging
1 parent 4f82288 commit 7177981

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

projects/gui/src/engineconfigurationdlg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,10 +348,10 @@ void EngineConfigurationDialog::onEngineQuit()
348348
if (isVisible())
349349
QMessageBox::critical(this, tr("Engine Error"),
350350
m_engine->errorString());
351+
emit hasError();
351352
}
352353
m_engine->deleteLater();
353354
m_engine = nullptr;
354-
emit hasError();
355355
}
356356

357357
ui->m_detectBtn->setEnabled(true);

projects/gui/src/enginemanagementwidget.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ void EngineManagementWidget::detectEngine(const QString& file,
230230
EngineConfigurationDialog::AddEngine, this);
231231
dlg->setReservedNames(m_engineManager->engineNames());
232232
dlg->setAttribute(Qt::WA_DeleteOnClose);
233-
dlg->probe(file, proto);
234233

235234
connect(dlg, &EngineConfigurationDialog::finished, [=](int result)
236235
{
@@ -244,12 +243,13 @@ void EngineManagementWidget::detectEngine(const QString& file,
244243
m_hasChanged = true;
245244
updateEngineCount();
246245
}
247-
dlg->close();
248246
});
249247
connect(dlg, &EngineConfigurationDialog::hasError, [=]()
250248
{
251-
dlg->reject();
249+
dlg->close();
252250
});
251+
252+
dlg->probe(file, proto);
253253
}
254254

255255
void EngineManagementWidget::removeEngine()

0 commit comments

Comments
 (0)