From e65a448ac47b9b9367563443d545907727b5c672 Mon Sep 17 00:00:00 2001 From: TudbuT Date: Thu, 13 Jun 2024 15:00:01 +0200 Subject: [PATCH] fix a Lock bug --- src/main/java/de/tudbut/tools/Lock.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/tudbut/tools/Lock.java b/src/main/java/de/tudbut/tools/Lock.java index 7567ea6..c436d8e 100644 --- a/src/main/java/de/tudbut/tools/Lock.java +++ b/src/main/java/de/tudbut/tools/Lock.java @@ -50,7 +50,10 @@ public class Lock extends SimpleLock { * Wait until unlocked, either by a timer or manually */ public synchronized void waitHere() { - super.waitHere(waitTime()); + long wt = waitTime(); + if(wt == 0 && lockTime != 0) + unlock(); + super.waitHere(wt); } /**