summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSun Changqing <sun.changqing@zte.com.cn>2020-10-30 15:26:47 +0800
committerPhilip P. Moltmann <moltmann@google.com>2020-11-09 17:50:04 +0000
commit32c9ed00a70fc40fb380b4e8ecb7dcdb9ce9679f (patch)
treea8f3d57129fb7939c8aff29ae8fb21c2e04d933e
parent655789af79fbb1f42c733fe82444c31ee10caca4 (diff)
Fix anr when installing package
Test: Backport from AOSP Fixes: 172829519 Change-Id: I02dba3a8f290c2cd8eb43062156f03302955ed06
-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;
}