mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 21:56:43 +08:00
refs #846, core: shutdown when failure and assert for missing facade
This commit is contained in:
committed by
Mathew Sutcliffe
parent
235673123d
commit
ec3fc93a19
@@ -147,6 +147,8 @@ void CSwiftCore::initLogDisplay()
|
||||
void CSwiftCore::startCore(const QString &dBusAdress)
|
||||
{
|
||||
if (dBusAdress.isEmpty()) { return; }
|
||||
Q_ASSERT_X(sGui, Q_FUNC_INFO, "Missing sGui");
|
||||
Q_ASSERT_X(sGui->getCoreFacade(), Q_FUNC_INFO, "Missing facade");
|
||||
|
||||
ui->pb_StartCore->setEnabled(false);
|
||||
ui->pb_StopCore->setEnabled(true);
|
||||
@@ -163,7 +165,6 @@ void CSwiftCore::stopCore()
|
||||
ui->pb_StopCore->setEnabled(false);
|
||||
ui->gb_DBusMode->setDisabled(false);
|
||||
sGui->processEventsToRefreshGui();
|
||||
|
||||
sGui->exit();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user