diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java b/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java index 4e3932f4fd375..4f7624adc9ad0 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/SelectPrinterActivity.java @@ -546,7 +546,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); } }