diff --git a/common/src/main/java/io/bitsquare/common/DefaultJavaTimer.java b/common/src/main/java/io/bitsquare/common/DefaultJavaTimer.java index de6636b789..55f8ab7d24 100644 --- a/common/src/main/java/io/bitsquare/common/DefaultJavaTimer.java +++ b/common/src/main/java/io/bitsquare/common/DefaultJavaTimer.java @@ -17,7 +17,7 @@ public class DefaultJavaTimer implements Timer { @Override public Timer runLater(Duration delay, Runnable runnable) { - if (timer != null) { + if (timer == null) { timer = new java.util.Timer(); timer.schedule(new TimerTask() { @Override @@ -39,7 +39,7 @@ public class DefaultJavaTimer implements Timer { @Override public Timer runPeriodically(java.time.Duration interval, Runnable runnable) { - if (timer != null) { + if (timer == null) { timer = new java.util.Timer(); timer.scheduleAtFixedRate(new TimerTask() { @Override diff --git a/gui/src/main/java/io/bitsquare/gui/common/UITimer.java b/gui/src/main/java/io/bitsquare/gui/common/UITimer.java index 1f7d06a7e0..ccd3c844f3 100644 --- a/gui/src/main/java/io/bitsquare/gui/common/UITimer.java +++ b/gui/src/main/java/io/bitsquare/gui/common/UITimer.java @@ -16,7 +16,7 @@ public class UITimer implements Timer { @Override public Timer runLater(Duration delay, Runnable runnable) { - if (timer != null) { + if (timer == null) { timer = FxTimer.create(delay, runnable); timer.restart(); } else { @@ -27,7 +27,7 @@ public class UITimer implements Timer { @Override public Timer runPeriodically(Duration interval, Runnable runnable) { - if (timer != null) { + if (timer == null) { timer = FxTimer.createPeriodic(interval, runnable); timer.restart(); } else {