Index: components/arc/test/fake_arc_bridge_service.cc |
diff --git a/components/arc/test/fake_arc_bridge_service.cc b/components/arc/test/fake_arc_bridge_service.cc |
index b80aee0d0effe56db1855aa0f7d3af130b02f5b0..200d59e60876ada85febc7926f07710850f15951 100644 |
--- a/components/arc/test/fake_arc_bridge_service.cc |
+++ b/components/arc/test/fake_arc_bridge_service.cc |
@@ -10,26 +10,28 @@ FakeArcBridgeService::FakeArcBridgeService() { |
} |
FakeArcBridgeService::~FakeArcBridgeService() { |
- if (state() != State::STOPPED) { |
- SetState(State::STOPPED); |
- } |
+ SetStopped(); |
} |
void FakeArcBridgeService::DetectAvailability() { |
} |
void FakeArcBridgeService::HandleStartup() { |
+ SetReady(); |
} |
void FakeArcBridgeService::Shutdown() { |
+ SetStopped(); |
} |
void FakeArcBridgeService::SetReady() { |
- SetState(State::READY); |
+ if (state() != State::READY) |
+ SetState(State::READY); |
} |
void FakeArcBridgeService::SetStopped() { |
- SetState(State::STOPPED); |
+ if (state() != State::STOPPED) |
+ SetState(State::STOPPED); |
} |
bool FakeArcBridgeService::HasObserver(const Observer* observer) { |