Removed duplicate code by calling original sleep function

This commit is contained in:
Alexander Bielen
2018-10-26 18:27:04 +02:00
parent f54dc2ff73
commit cbc5c3cc7d
@@ -64,12 +64,7 @@ public final class Time {
*/ */
public static boolean sleep(SleepCondition conn, int timeout, int minimumTimeout) { public static boolean sleep(SleepCondition conn, int timeout, int minimumTimeout) {
long start = System.currentTimeMillis(); long start = System.currentTimeMillis();
while (!conn.isValid()) { if(!sleep(conn, timeout)) return false;
if (start + timeout < System.currentTimeMillis()) {
return false;
}
Time.sleep(50);
}
long t; long t;
if((t = System.currentTimeMillis() - start) < minimumTimeout) { if((t = System.currentTimeMillis() - start) < minimumTimeout) {
Time.sleep((int)(minimumTimeout - t)); Time.sleep((int)(minimumTimeout - t));