Fix Wear OS boot issue.
Start status bar manager service but not register global actions provider on watches. Bug: 257861786 Test: device can boot Test: atest StatusBarManagerServiceTest Change-Id: Ib9a13f159084f8970628a5eb89ca9aa88b2d050e
This commit is contained in:
@@ -1798,17 +1798,18 @@ public final class SystemServer implements Dumpable {
|
||||
dpms = mSystemServiceManager.startService(DevicePolicyManagerService.Lifecycle.class);
|
||||
t.traceEnd();
|
||||
|
||||
if (!isWatch) {
|
||||
t.traceBegin("StartStatusBarManagerService");
|
||||
try {
|
||||
statusBar = new StatusBarManagerService(context);
|
||||
ServiceManager.addService(Context.STATUS_BAR_SERVICE, statusBar, false,
|
||||
DUMP_FLAG_PRIORITY_NORMAL | DUMP_FLAG_PROTO);
|
||||
} catch (Throwable e) {
|
||||
reportWtf("starting StatusBarManagerService", e);
|
||||
t.traceBegin("StartStatusBarManagerService");
|
||||
try {
|
||||
statusBar = new StatusBarManagerService(context);
|
||||
if (!isWatch) {
|
||||
statusBar.publishGlobalActionsProvider();
|
||||
}
|
||||
t.traceEnd();
|
||||
ServiceManager.addService(Context.STATUS_BAR_SERVICE, statusBar, false,
|
||||
DUMP_FLAG_PRIORITY_NORMAL | DUMP_FLAG_PROTO);
|
||||
} catch (Throwable e) {
|
||||
reportWtf("starting StatusBarManagerService", e);
|
||||
}
|
||||
t.traceEnd();
|
||||
|
||||
if (deviceHasConfigString(context,
|
||||
R.string.config_defaultMusicRecognitionService)) {
|
||||
|
||||
Reference in New Issue
Block a user