diff options
| author | 2013-10-13 19:07:25 +0000 | |
|---|---|---|
| committer | 2013-10-13 19:07:26 +0000 | |
| commit | 3cccec4c6eb9f8494b777cbb1b0e45db80974ac8 (patch) | |
| tree | 68916a5043259b4b7635b33b18777071ee1234ad | |
| parent | f51769221c6defd75cd412964715c0a181e31722 (diff) | |
| parent | d3c197d97250af93041e6aa05ef0dfca323f1767 (diff) | |
Merge "The callbacks for tracking a printer called more than once without printer change." into klp-dev
| -rw-r--r-- | packages/PrintSpooler/src/com/android/printspooler/FusedPrintersProvider.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/PrintSpooler/src/com/android/printspooler/FusedPrintersProvider.java b/packages/PrintSpooler/src/com/android/printspooler/FusedPrintersProvider.java index 8aa290cea4b6..060146750a55 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/FusedPrintersProvider.java +++ b/packages/PrintSpooler/src/com/android/printspooler/FusedPrintersProvider.java @@ -254,6 +254,9 @@ public class FusedPrintersProvider extends Loader<List<PrinterInfo>> { if (isStarted() && mDiscoverySession != null && mDiscoverySession.isPrinterDiscoveryStarted()) { if (mTrackedPrinter != null) { + if (mTrackedPrinter.equals(printerId)) { + return; + } mDiscoverySession.stopPrinterStateTracking(mTrackedPrinter); } mTrackedPrinter = printerId; |