diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java b/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java index 1aec2531e2ca0..e9144af764905 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java @@ -544,7 +544,10 @@ public final class SelectPrinterActivity extends Activity { final int printerCount = mPrinters.size(); for (int i = 0; i < printerCount; i++) { PrinterInfo printer = mPrinters.get(i); - if (printer.getName().toLowerCase().contains(constraintLowerCase)) { + String description = printer.getDescription(); + if (printer.getName().toLowerCase().contains(constraintLowerCase) + || description != null && description.toLowerCase() + .contains(constraintLowerCase)) { filteredPrinters.add(printer); } }