Loading services/java/com/android/server/VibratorService.java +2 −3 Original line number Diff line number Diff line Loading @@ -441,7 +441,7 @@ public class VibratorService extends IVibratorService.Stub private void delay(long duration) { if (duration > 0) { long bedtime = SystemClock.uptimeMillis(); long bedtime = duration + SystemClock.uptimeMillis(); do { try { this.wait(duration); Loading @@ -451,8 +451,7 @@ public class VibratorService extends IVibratorService.Stub if (mDone) { break; } duration = duration - SystemClock.uptimeMillis() - bedtime; duration = bedtime - SystemClock.uptimeMillis(); } while (duration > 0); } } Loading Loading
services/java/com/android/server/VibratorService.java +2 −3 Original line number Diff line number Diff line Loading @@ -441,7 +441,7 @@ public class VibratorService extends IVibratorService.Stub private void delay(long duration) { if (duration > 0) { long bedtime = SystemClock.uptimeMillis(); long bedtime = duration + SystemClock.uptimeMillis(); do { try { this.wait(duration); Loading @@ -451,8 +451,7 @@ public class VibratorService extends IVibratorService.Stub if (mDone) { break; } duration = duration - SystemClock.uptimeMillis() - bedtime; duration = bedtime - SystemClock.uptimeMillis(); } while (duration > 0); } } Loading