Detect emulated driver before casting to avoid crashs

This commit is contained in:
Klaus Basan
2018-11-04 22:03:35 +01:00
parent c056d74820
commit dfd33e40c1
7 changed files with 16 additions and 6 deletions

View File

@@ -854,9 +854,9 @@ namespace BlackCore
return false;
}
ISimulator *CContextSimulator::simulator() const
QPointer<ISimulator> CContextSimulator::simulator() const
{
if (!this->isSimulatorAvailable()) { return nullptr; }
if (!this->isSimulatorAvailable() || !m_simulatorPlugin.second) { return nullptr; }
return m_simulatorPlugin.second;
}