diff --git a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java index dd991e097e1ad..a9c754d3df796 100755 --- a/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java +++ b/packages/PackageInstaller/src/com/android/packageinstaller/InstallInstalling.java @@ -344,6 +344,10 @@ public class InstallInstalling extends AlertActivity { try { session = getPackageManager().getPackageInstaller().openSession(mSessionId); } catch (IOException e) { + synchronized (this) { + isDone = true; + notifyAll(); + } return null; }