diff options
author | Shashwat Razdan <srazdan@google.com> | 2021-05-05 20:50:56 +0000 |
---|---|---|
committer | Shashwat Razdan <srazdan@google.com> | 2021-05-06 20:23:15 +0000 |
commit | 013c30791e96a4208667074ef1cb906ce8e4c907 (patch) | |
tree | 42638b1cc71ed152fc18d80acd99218db29472a3 | |
parent | dc3608af59109c34dfe64ae495800e204e06ca06 (diff) |
Resurrecting sessions when AiAi is bound for the first time
Fix: 186694105
Test: Manually built
Change-Id: I4e6c31c75eebfd2ba046d62740f3d08d1ab83982
-rw-r--r-- | services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java b/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java index 5f435f91d62f..dcffc9e73c0e 100644 --- a/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java +++ b/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java @@ -87,7 +87,10 @@ public class SmartspacePerUserService extends protected boolean updateLocked(boolean disabled) { final boolean enabledChanged = super.updateLocked(disabled); if (enabledChanged) { - if (!isEnabledLocked()) { + if (isEnabledLocked()) { + // Send the pending sessions over to the service + resurrectSessionsLocked(); + } else { // Clear the remote service for the next call updateRemoteServiceLocked(); } |