Merge "Fix NPE when reading icon for removed session." into oc-dr1-dev

This commit is contained in:
TreeHugger Robot
2017-08-02 19:09:04 +00:00
committed by Android (Google) Code Review

View File

@@ -1360,8 +1360,9 @@ public class PackageInstaller {
// Icon may have been omitted for calls that return bulk session
// lists, so try fetching the specific icon.
try {
appIcon = AppGlobals.getPackageManager().getPackageInstaller()
.getSessionInfo(sessionId).appIcon;
final SessionInfo info = AppGlobals.getPackageManager().getPackageInstaller()
.getSessionInfo(sessionId);
appIcon = (info != null) ? info.appIcon : null;
} catch (RemoteException e) {
throw e.rethrowFromSystemServer();
}