am 0155856a: Fix AudioService rotation helper thread

* commit '0155856a1d1cb272d83b6175953dd7151fe65daa':
  Fix AudioService rotation helper thread
This commit is contained in:
Jean-Michel Trivi
2015-10-06 00:14:01 +00:00
committed by Android Git Automerger

View File

@@ -192,16 +192,18 @@ class RotationHelper {
}
public void run() {
int newRotation;
while (mWaitCounter < WAIT_TIMES_MS.length) {
updateOrientation();
int waitTimeMs;
synchronized(mCounterLock) {
waitTimeMs = WAIT_TIMES_MS[mWaitCounter];
waitTimeMs = mWaitCounter < WAIT_TIMES_MS.length ?
WAIT_TIMES_MS[mWaitCounter] : 0;
mWaitCounter++;
}
try {
sleep(waitTimeMs);
if (waitTimeMs > 0) {
sleep(waitTimeMs);
updateOrientation();
}
} catch (InterruptedException e) { }
}
}