init: Fix ramdump when enabling shutdown animations.
Fix a bug where services weren't stopped properly if shutdown animations were enabled. Bug: 285241485 Test: Pixel w/ ro.init.shutdown_animation=true Change-Id: I7f35572b5223f03f3f5a341fa7b5e90c01d56ce3
This commit is contained in:
parent
bce8618a16
commit
07533c520c
1 changed files with 2 additions and 2 deletions
|
|
@ -680,8 +680,8 @@ static void DoReboot(unsigned int cmd, const std::string& reason, const std::str
|
|||
<< "': " << result.error();
|
||||
}
|
||||
s->SetShutdownCritical();
|
||||
} else if (do_shutdown_animation) {
|
||||
continue;
|
||||
} else if (do_shutdown_animation && s->classnames().count("animation") > 0) {
|
||||
// Need these for shutdown animations.
|
||||
} else if (s->IsShutdownCritical()) {
|
||||
// Start shutdown critical service if not started.
|
||||
if (auto result = s->Start(); !result.ok()) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue