diff options
author | 2021-04-02 14:26:40 -0700 | |
---|---|---|
committer | 2021-04-02 21:29:58 +0000 | |
commit | f20415ff42d0929c8929fb1a9503892bdf46850e (patch) | |
tree | 65fb032f26c4c51e1687268563a93361182ad80f | |
parent | ac5aec91b59dd38963c600fb928933f964d6f947 (diff) |
Fixing the session resurrection issue in SmartspaceService. The fix re-registers callbacks after the service is bound after a restart.
Test: Built on device and tested manually
Bug:182330864
Change-Id: I0364ad0707f05e62f87c836d6e63b0134f6460a4
-rw-r--r-- | services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java b/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java index db4346830efb..5f435f91d62f 100644 --- a/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java +++ b/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java @@ -406,6 +406,8 @@ public class SmartspacePerUserService extends + callbackCount + " callbacks."); } service.onCreateSmartspaceSessionLocked(mSmartspaceConfig, mSessionId, token); + mCallbacks.broadcast( + callback -> service.registerSmartspaceUpdatesLocked(mSessionId, callback)); } } } |