diff --git a/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java b/services/smartspace/java/com/android/server/smartspace/SmartspacePerUserService.java index 5f435f91d62fc..dcffc9e73c0e0 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(); }