diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 7ef80ae027566..accfdd3b9105e 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -2124,15 +2124,17 @@ public final class SystemServer implements Dumpable { t.traceEnd(); } - t.traceBegin("StartWiredAccessoryManager"); - try { - // Listen for wired headset changes - inputManager.setWiredAccessoryCallbacks( - new WiredAccessoryManager(context, inputManager)); - } catch (Throwable e) { - reportWtf("starting WiredAccessoryManager", e); + if (!isWatch) { + t.traceBegin("StartWiredAccessoryManager"); + try { + // Listen for wired headset changes + inputManager.setWiredAccessoryCallbacks( + new WiredAccessoryManager(context, inputManager)); + } catch (Throwable e) { + reportWtf("starting WiredAccessoryManager", e); + } + t.traceEnd(); } - t.traceEnd(); if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_MIDI)) { // Start MIDI Manager service @@ -2181,10 +2183,12 @@ public final class SystemServer implements Dumpable { Slog.e(TAG, "Failure starting HardwarePropertiesManagerService", e); } t.traceEnd(); - - t.traceBegin("StartTwilightService"); - mSystemServiceManager.startService(TwilightService.class); - t.traceEnd(); + + if (!isWatch) { + t.traceBegin("StartTwilightService"); + mSystemServiceManager.startService(TwilightService.class); + t.traceEnd(); + } t.traceBegin("StartColorDisplay"); mSystemServiceManager.startService(ColorDisplayService.class);