Merge "Guard against exception when getting package installer info." into nyc-dev
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java
index 8ad2953..0025b20 100755
--- a/src/com/android/settings/applications/InstalledAppDetails.java
+++ b/src/com/android/settings/applications/InstalledAppDetails.java
@@ -908,8 +908,13 @@
}
private void addAppInstallerInfoPref(PreferenceScreen screen) {
- final String installerPackageName =
- getContext().getPackageManager().getInstallerPackageName(mPackageName);
+ String installerPackageName = null;
+ try {
+ installerPackageName =
+ getContext().getPackageManager().getInstallerPackageName(mPackageName);
+ } catch (IllegalArgumentException e) {
+ Log.e(TAG, "Exception while retrieving the package installer of " + mPackageName, e);
+ }
if (installerPackageName == null) {
return;
}