diff --git a/src/blackcore/simulator.cpp b/src/blackcore/simulator.cpp index 8e12868cd..4f6f3a11e 100644 --- a/src/blackcore/simulator.cpp +++ b/src/blackcore/simulator.cpp @@ -24,10 +24,11 @@ namespace BlackCore { ISimulator::SimulatorStatus ISimulator::getSimulatorStatus() const { + if (!this->isConnected()) { return Disconnected; } const SimulatorStatus status = - (isConnected() ? Connected : static_cast(0)) - | (isSimulating() ? Simulating : static_cast(0)) - | (isPaused() ? Paused : static_cast(0)); + Connected + | (this->isSimulating() ? Simulating : static_cast(0)) + | (this->isPaused() ? Paused : static_cast(0)); return status; }