Avoid Object.wait(0)
From java doc: If timeout is zero, however, then real time is not
taken into consideration and the thread simply waits until notified.
Bug: 298456150
Test: m
Change-Id: Id5cdf6a52a97fddb24d2fcf2dcaa6e7385eb7c46
diff --git a/media/java/android/media/AudioManager.java b/media/java/android/media/AudioManager.java
index 1583a1b..fb712bb 100644
--- a/media/java/android/media/AudioManager.java
+++ b/media/java/android/media/AudioManager.java
@@ -4580,7 +4580,9 @@
synchronized (this) {
while (!mQuit) {
final long timeToWait = timeOutTime - java.lang.System.currentTimeMillis();
- if (timeToWait < 0) { break; }
+ if (timeToWait <= 0) {
+ break;
+ }
this.wait(timeToWait);
}
}