summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShashwat Razdan <srazdan@google.com>2021-05-05 20:50:56 +0000
committerShashwat Razdan <srazdan@google.com>2021-05-06 20:23:15 +0000
commit013c30791e96a4208667074ef1cb906ce8e4c907 (patch)
tree42638b1cc71ed152fc18d80acd99218db29472a3
parentdc3608af59109c34dfe64ae495800e204e06ca06 (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.java5
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();
}