summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Bertschler <bmario@google.com>2017-05-15 17:48:57 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-05-15 17:48:57 +0000
commit375f8a15a85c88e6e8a8b800e771b5f5005c8ded (patch)
tree94adfed0589a0e555c491058f368b44d75bcdf47
parente7bcee62b14a2a042bd67cc7386904eb5d9c3e0c (diff)
parentb0b30d23c090bbeeb7399e9d8ae87232122a128d (diff)
downloadandroid_packages_apps_Trebuchet-375f8a15a85c88e6e8a8b800e771b5f5005c8ded.tar.gz
android_packages_apps_Trebuchet-375f8a15a85c88e6e8a8b800e771b5f5005c8ded.tar.bz2
android_packages_apps_Trebuchet-375f8a15a85c88e6e8a8b800e771b5f5005c8ded.zip
Merge "Fixes a bug in verifying the validity of a session info." into ub-launcher3-dorval-polish
am: b0b30d23c0 Change-Id: I7d521d877c81fdd35b20910bc73143696bc92a76
-rw-r--r--src/com/android/launcher3/compat/PackageInstallerCompatVL.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/launcher3/compat/PackageInstallerCompatVL.java b/src/com/android/launcher3/compat/PackageInstallerCompatVL.java
index bbf154629..1ffd3da01 100644
--- a/src/com/android/launcher3/compat/PackageInstallerCompatVL.java
+++ b/src/com/android/launcher3/compat/PackageInstallerCompatVL.java
@@ -24,6 +24,7 @@ import android.content.pm.PackageInstaller.SessionInfo;
import android.os.Handler;
import android.os.Process;
import android.os.UserHandle;
+import android.text.TextUtils;
import android.util.SparseArray;
import com.android.launcher3.IconCache;
@@ -151,7 +152,9 @@ public class PackageInstallerCompatVL extends PackageInstallerCompat {
};
private PackageInstaller.SessionInfo verify(PackageInstaller.SessionInfo sessionInfo) {
- if (sessionInfo == null || sessionInfo.getInstallerPackageName() == null) {
+ if (sessionInfo == null
+ || sessionInfo.getInstallerPackageName() == null
+ || TextUtils.isEmpty(sessionInfo.getAppPackageName())) {
return null;
}
String pkg = sessionInfo.getInstallerPackageName();