mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-02 15:15:39 +08:00
Ref T180, fix emitting wrong status when disconnected
This commit is contained in:
@@ -24,10 +24,11 @@ namespace BlackCore
|
|||||||
{
|
{
|
||||||
ISimulator::SimulatorStatus ISimulator::getSimulatorStatus() const
|
ISimulator::SimulatorStatus ISimulator::getSimulatorStatus() const
|
||||||
{
|
{
|
||||||
|
if (!this->isConnected()) { return Disconnected; }
|
||||||
const SimulatorStatus status =
|
const SimulatorStatus status =
|
||||||
(isConnected() ? Connected : static_cast<ISimulator::SimulatorStatusFlag>(0))
|
Connected
|
||||||
| (isSimulating() ? Simulating : static_cast<ISimulator::SimulatorStatusFlag>(0))
|
| (this->isSimulating() ? Simulating : static_cast<ISimulator::SimulatorStatusFlag>(0))
|
||||||
| (isPaused() ? Paused : static_cast<ISimulator::SimulatorStatusFlag>(0));
|
| (this->isPaused() ? Paused : static_cast<ISimulator::SimulatorStatusFlag>(0));
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user