refs #422 Take care of failed ISimulator::connectTo()

This commit is contained in:
Michał Garapich
2015-05-12 23:01:57 +01:00
committed by Mathew Sutcliffe
parent b65232b202
commit 8c46a3f6d4

View File

@@ -410,10 +410,16 @@ namespace BlackCore
// try to connect // try to connect
m_simulatorPlugin->simulator->asyncConnectTo(); m_simulatorPlugin->simulator->asyncConnectTo();
// info about what is going on if (m_simulatorPlugin) // can be already nullptr if connectTo() is synchronous and fails
emit simulatorPluginChanged(this->m_simulatorPlugin->info); {
CLogMessage(this).info("Simulator plugin loaded: %1") << this->m_simulatorPlugin->info.toQString(true); emit simulatorPluginChanged(this->m_simulatorPlugin->info);
return true; CLogMessage(this).info("Simulator plugin loaded: %1") << this->m_simulatorPlugin->info.toQString(true);
return true;
}
else
{
return false;
}
} }
bool CContextSimulator::loadSimulatorPluginFromSettings() bool CContextSimulator::loadSimulatorPluginFromSettings()