mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-04 16:56:53 +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
|
||||
{
|
||||
if (!this->isConnected()) { return Disconnected; }
|
||||
const SimulatorStatus status =
|
||||
(isConnected() ? Connected : static_cast<ISimulator::SimulatorStatusFlag>(0))
|
||||
| (isSimulating() ? Simulating : static_cast<ISimulator::SimulatorStatusFlag>(0))
|
||||
| (isPaused() ? Paused : static_cast<ISimulator::SimulatorStatusFlag>(0));
|
||||
Connected
|
||||
| (this->isSimulating() ? Simulating : static_cast<ISimulator::SimulatorStatusFlag>(0))
|
||||
| (this->isPaused() ? Paused : static_cast<ISimulator::SimulatorStatusFlag>(0));
|
||||
return status;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user