summaryrefslogtreecommitdiff
path: root/services/systemcaptions
diff options
context:
space:
mode:
authorNadav Bar <nadavbar@google.com>2020-08-06 12:25:19 +0300
committerGustav Sennton <gsennton@google.com>2020-09-01 16:55:59 +0000
commit69eb7b7435a760f5f9800f5d0e45df64c7e27b3e (patch)
tree44afb7c1117fe31b93c02875cd6215a19ea8d9a5 /services/systemcaptions
parent0ac2f4e4f7bd289274276f1222d9e81aa386e82f (diff)
Fix SystemCaptionsManagerService to re-bind after a force stop
This change also fixes a bug in AbstractMasterSystemService where following a "force stop", the per-user service was not updated if PACKAGE_RESTART_POLICY_REFRESH_EAGER was specified. These behavior resulted with getServiceComponentName returning null and the service not being restarted. Bug: 160735520 Bug: 160693548 Bug: 160644088 Change-Id: I2f66273bd90e9bb220f799d8ab3b024637b33c24 Merged-In: I2f66273bd90e9bb220f799d8ab3b024637b33c24 Test: Manually (cherry picked from commit 762e0f9a2e9945a8b8cf1c3c93e3b70af8201908)
Diffstat (limited to 'services/systemcaptions')
-rw-r--r--services/systemcaptions/java/com/android/server/systemcaptions/SystemCaptionsManagerService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/systemcaptions/java/com/android/server/systemcaptions/SystemCaptionsManagerService.java b/services/systemcaptions/java/com/android/server/systemcaptions/SystemCaptionsManagerService.java
index 27a116c8043e..1586a33ba0e9 100644
--- a/services/systemcaptions/java/com/android/server/systemcaptions/SystemCaptionsManagerService.java
+++ b/services/systemcaptions/java/com/android/server/systemcaptions/SystemCaptionsManagerService.java
@@ -34,7 +34,8 @@ public final class SystemCaptionsManagerService extends
context,
com.android.internal.R.string.config_defaultSystemCaptionsManagerService),
/*disallowProperty=*/ null,
- /*packageUpdatePolicy=*/ PACKAGE_UPDATE_POLICY_REFRESH_EAGER);
+ /*packageUpdatePolicy=*/ PACKAGE_UPDATE_POLICY_REFRESH_EAGER
+ | PACKAGE_RESTART_POLICY_REFRESH_EAGER);
}
@Override