From 5020f797e66dddc390f75abf963b63b0daaf7e52 Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Sun, 17 May 2020 14:40:45 -0700 Subject: [PATCH] Always call back when printer changes Otherwise it can happen that we swallow previous printer updates and never end up getting a valid on-printers-updated call. Fixes: 156222510 Test: atest PrinterDiscoverySessionLifecycleTest Change-Id: Idab7399a6ab41ba9051cfcbbeebf4c45d6bfc053 --- .../com/android/printspooler/ui/FusedPrintersProvider.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/FusedPrintersProvider.java b/packages/PrintSpooler/src/com/android/printspooler/ui/FusedPrintersProvider.java index 17095063c68c9..467a60e62e142 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/FusedPrintersProvider.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/FusedPrintersProvider.java @@ -231,11 +231,6 @@ public final class FusedPrintersProvider extends Loader> // Add the new printers, i.e. what is left. printers.addAll(discoveredPrinters.values()); - // Do nothing if the printer list is not changed. - if (Objects.equals(mPrinters, printers)) { - return; - } - // Update the list of printers. mPrinters.clear(); mPrinters.addAll(printers);