Loading services/core/java/com/android/server/pm/PackageManagerService.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -16353,8 +16353,9 @@ public class PackageManagerService extends IPackageManager.Stub { for (int curUser : users) { for (int curUser : users) { long timeout = SystemClock.uptimeMillis() + 5000; long timeout = SystemClock.uptimeMillis() + 5000; synchronized (conn) { synchronized (conn) { long now = SystemClock.uptimeMillis(); long now; while (conn.mContainerService == null && now < timeout) { while (conn.mContainerService == null && (now = SystemClock.uptimeMillis()) < timeout) { try { try { conn.wait(timeout - now); conn.wait(timeout - now); } catch (InterruptedException e) { } catch (InterruptedException e) { Loading
services/core/java/com/android/server/pm/PackageManagerService.java +3 −2 Original line number Original line Diff line number Diff line Loading @@ -16353,8 +16353,9 @@ public class PackageManagerService extends IPackageManager.Stub { for (int curUser : users) { for (int curUser : users) { long timeout = SystemClock.uptimeMillis() + 5000; long timeout = SystemClock.uptimeMillis() + 5000; synchronized (conn) { synchronized (conn) { long now = SystemClock.uptimeMillis(); long now; while (conn.mContainerService == null && now < timeout) { while (conn.mContainerService == null && (now = SystemClock.uptimeMillis()) < timeout) { try { try { conn.wait(timeout - now); conn.wait(timeout - now); } catch (InterruptedException e) { } catch (InterruptedException e) {