Merge "Settings: Handle non-nullness of PrintJobId.unflattenFromString and printer.getName() correctly."
This commit is contained in:
committed by
Android (Google) Code Review
commit
1147faa461
@@ -153,9 +153,10 @@ public class PrintJobSettingsFragment extends SettingsPreferenceFragment {
|
|||||||
|
|
||||||
private void processArguments() {
|
private void processArguments() {
|
||||||
String printJobId = getArguments().getString(EXTRA_PRINT_JOB_ID);
|
String printJobId = getArguments().getString(EXTRA_PRINT_JOB_ID);
|
||||||
mPrintJobId = PrintJobId.unflattenFromString(printJobId);
|
if (printJobId == null) {
|
||||||
if (mPrintJobId == null) {
|
|
||||||
finish();
|
finish();
|
||||||
|
} else {
|
||||||
|
mPrintJobId = PrintJobId.unflattenFromString(printJobId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -481,7 +481,8 @@ public class PrintServiceSettingsFragment extends SettingsPreferenceFragment
|
|||||||
final int printerCount = mPrinters.size();
|
final int printerCount = mPrinters.size();
|
||||||
for (int i = 0; i < printerCount; i++) {
|
for (int i = 0; i < printerCount; i++) {
|
||||||
PrinterInfo printer = mPrinters.get(i);
|
PrinterInfo printer = mPrinters.get(i);
|
||||||
if (printer.getName().toLowerCase().contains(constraintLowerCase)) {
|
String name = printer.getName();
|
||||||
|
if (name != null && name.toLowerCase().contains(constraintLowerCase)) {
|
||||||
filteredPrinters.add(printer);
|
filteredPrinters.add(printer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user