summaryrefslogtreecommitdiff
path: root/packages/PackageInstaller
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2020-11-05 19:29:44 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-11-05 19:29:44 +0000
commit139935436f66268ec76af5d5185d9a29ebbe4ce5 (patch)
treee04f26869729c39be37ae72c0e827d0d422d8818 /packages/PackageInstaller
parent9328409c4cfa7a37dd1b4fb9c2169cf38e068344 (diff)
parentcfe526b0a7c2cfa206c4e587b77c0d140c09249d (diff)
Merge "Fix anr when installing package" am: 387cf5e127 am: cfe526b0a7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1481018 Change-Id: I252ffec7007faa2a96a1eafe8955a3d18f21c537
Diffstat (limited to 'packages/PackageInstaller')
-rwxr-xr-xpackages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java
index 4f85eea13dca..bbc33c37f29a 100755
--- a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java
+++ b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java
@@ -339,6 +339,10 @@ public class InstallInstalling extends AlertActivity {
try {
session = getPackageManager().getPackageInstaller().openSession(mSessionId);
} catch (IOException e) {
+ synchronized (this) {
+ isDone = true;
+ notifyAll();
+ }
return null;
}