Chromium Code Reviews
DescriptionDo nothing on OnSessionStopped if ARC is being restarted.
ArcSessionManager::OnSessionStopped() implements operations
running on ARC session is stopped.
However, ArcSessionRunner supports automatic restarting,
and the function does not expect such cases, so that state
machine gets into a wrong state.
Along with the behavior change, unifies the observers
for ArcSessionManager.
BUG=657687
BUG=636218
BUG=633258
TEST=Ran bots.
Review-Url: https://codereview.chromium.org/2720303002
Cr-Commit-Position: refs/heads/master@{#454007}
Committed: https://chromium.googlesource.com/chromium/src/+/ae82e3ad7862628f263303d750ee7e1ac5775219
Patch Set 1 #
Total comments: 19
Patch Set 2 : rebase #Patch Set 3 : Get rid of ArcSessionObserver #
Total comments: 12
Patch Set 4 : Add more comments. #Patch Set 5 : Address comments. #
Total comments: 6
Patch Set 6 : Address comments. #Messages
Total messages: 33 (19 generated)
|