From dbdb329932fd9c3ea7af71d09e1ead093789a1dc Mon Sep 17 00:00:00 2001 From: lokilee73 Date: Tue, 13 Oct 2020 16:02:06 +0900 Subject: [PATCH] Skip running animation if option is silent Change-Id: Iaccd10955d02a129ad352b0a13192ed47042ffa9 Signed-off-by: lokilee73 (cherry picked from commit ca9d81149e324e49efc033810b25ce787f7c4c00) --- conf/power.conf | 1 + src/power/power-handler.c | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/conf/power.conf b/conf/power.conf index e99b94d..7a753c2 100644 --- a/conf/power.conf +++ b/conf/power.conf @@ -3,3 +3,4 @@ Option=recovery Option=download Option=wdownload Option=debug +Option=silent diff --git a/src/power/power-handler.c b/src/power/power-handler.c index 0a672c7..342868e 100644 --- a/src/power/power-handler.c +++ b/src/power/power-handler.c @@ -502,7 +502,11 @@ static int power_execute_pid(const char *typename, const char *option) system_shutdown_send_system_event(); poweroff_send_broadcast(poweroff_opt.type); - poweroff_start_animation(); + /* Skip running animation if option is silent */ + if (poweroff_opt.option != NULL && !strcmp(poweroff_opt.option, "silent")) + _D("Skip running poweroff animation."); + else + poweroff_start_animation(); /* Spare time for AddPowerOffWait requests */ g_timeout_add_seconds(1, poweroff_start_timers, NULL); -- 2.7.4