diff options
| author | 2024-10-09 13:45:22 +0000 | |
|---|---|---|
| committer | 2024-10-09 13:45:22 +0000 | |
| commit | 82b439be656b421a3dd52515971bad525fe2b28a (patch) | |
| tree | d9cb2253aaf8c8f45a6a7bb679edefcf9856d839 | |
| parent | 300ec6313c107364de81568dd8450757982e9d93 (diff) | |
| parent | 274eec31d0d4942ddb1fca06d0ef1de638bf8eef (diff) | |
Merge "Fix NPE in BootReceiver" into main
| -rw-r--r-- | services/core/java/com/android/server/os/NativeTombstoneManager.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/os/NativeTombstoneManager.java b/services/core/java/com/android/server/os/NativeTombstoneManager.java index 3bcaf58d0a13..f23d7823be94 100644 --- a/services/core/java/com/android/server/os/NativeTombstoneManager.java +++ b/services/core/java/com/android/server/os/NativeTombstoneManager.java @@ -96,12 +96,15 @@ public final class NativeTombstoneManager { mHandler = thread.getThreadHandler(); mWatcher = new TombstoneWatcher(); - mWatcher.startWatching(); } void onSystemReady() { registerForUserRemoval(); registerForPackageRemoval(); + // TombstoneWatcher depends on DropboxManagerService. + // DropboxManagerService started before systemReady. + // So it is good to call startWatching here. + mWatcher.startWatching(); BootReceiver.initDropboxRateLimiter(); |