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

am: eb6733e93a

Change-Id: I4bb82ed141cf10d74c5e6d0c08346cd6aeb73931
This commit is contained in:
Jeff Sharkey
2017-08-02 22:43:52 +00:00
committed by android-build-merger

View File

@@ -1406,8 +1406,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();
}