Guard NPE in getAvailabilityStatus of InstantAppDomainsPreferenceController

Fixes: 149373695
Test: build, manual
Change-Id: I7501ef393e226bb38c72a1ee465bf9c72586716b
This commit is contained in:
Jason Chiu
2020-02-21 17:06:03 +08:00
parent 3c1b99c1dc
commit c0543e833f

View File

@@ -38,7 +38,8 @@ public class InstantAppDomainsPreferenceController extends AppInfoPreferenceCont
@Override @Override
public int getAvailabilityStatus() { public int getAvailabilityStatus() {
return AppUtils.isInstant(mParent.getPackageInfo().applicationInfo) return mParent.getPackageInfo() != null
&& AppUtils.isInstant(mParent.getPackageInfo().applicationInfo)
? AVAILABLE : DISABLED_FOR_USER; ? AVAILABLE : DISABLED_FOR_USER;
} }