OSDN Git Service

Handle reset of recommended services
authorPhilip P. Moltmann <moltmann@google.com>
Tue, 26 Jul 2016 16:45:53 +0000 (09:45 -0700)
committerPhilip P. Moltmann <moltmann@google.com>
Tue, 26 Jul 2016 16:45:53 +0000 (09:45 -0700)
Change-Id: I778f8b7a081d433ca0f21361c2ca8dcd48303935
Fixes: 30389837

packages/PrintSpooler/src/com/android/printspooler/ui/AddPrinterActivity.java

index 2f58de5..c06e849 100644 (file)
@@ -737,9 +737,11 @@ public class AddPrinterActivity extends ListActivity implements AdapterView.OnIt
         public void updateInstalledServices(List<PrintServiceInfo> services) {
             mInstalledServices.clear();
 
-            final int numServices = services.size();
-            for (int i = 0; i < numServices; i++) {
-                mInstalledServices.add(services.get(i).getComponentName().getPackageName());
+            if (services != null) {
+                final int numServices = services.size();
+                for (int i = 0; i < numServices; i++) {
+                    mInstalledServices.add(services.get(i).getComponentName().getPackageName());
+                }
             }
 
             filterRecommendations();