Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2c83eed authored by Jae Seo's avatar Jae Seo
Browse files

Fix NPE in PrintManagerService

Bug: 27530312
Change-Id: I86800572a93fbcf37f2e073a1eaee6fbe6658de1
parent 0ebc68a0
Loading
Loading
Loading
Loading
+11 −9
Original line number Diff line number Diff line
@@ -623,10 +623,11 @@ public final class PrintManagerService extends SystemService {

                        List<PrintServiceInfo> installedServices = userState
                                .getPrintServices(PrintManager.ALL_SERVICES);
                        if (installedServices != null) {
                            final int numInstalledServices = installedServices.size();
                            for (int i = 0; i < numInstalledServices; i++) {
                            if (installedServices.get(i).getResolveInfo().serviceInfo.packageName
                                    .equals(packageName)) {
                                if (installedServices.get(i).getResolveInfo()
                                        .serviceInfo.packageName.equals(packageName)) {
                                    servicesChanged = true;
                                    break;
                                }
@@ -636,6 +637,7 @@ public final class PrintManagerService extends SystemService {
                            }
                        }
                    }
                }

                @Override
                public void onPackageModified(String packageName) {