From 63fb29c39b0297cb6a5b25b77f6c007056544793 Mon Sep 17 00:00:00 2001 From: Eric Tobias Date: Mon, 9 Nov 2015 13:00:16 +0100 Subject: [PATCH] Minor bugfixes --- .../itis/dkd/tui/space/SpatialPositioningManager.java | 2 +- .../src/lu/list/itis/dkd/tui/widget/FunctionWidget.java | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/TULIP/src/lu/list/itis/dkd/tui/space/SpatialPositioningManager.java b/TULIP/src/lu/list/itis/dkd/tui/space/SpatialPositioningManager.java index bed2064..d2c7e5c 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/space/SpatialPositioningManager.java +++ b/TULIP/src/lu/list/itis/dkd/tui/space/SpatialPositioningManager.java @@ -255,7 +255,7 @@ public class SpatialPositioningManager implements SpatialEventListener { * present. */ @SuppressWarnings("unchecked") - public @Nullable T getLeftMostWidget(Class _class) { + public synchronized @Nullable T getLeftMostWidget(Class _class) { if (getLeftMostObject() == null) { return null; } diff --git a/TULIP/src/lu/list/itis/dkd/tui/widget/FunctionWidget.java b/TULIP/src/lu/list/itis/dkd/tui/widget/FunctionWidget.java index 8d1e20a..d6758a6 100644 --- a/TULIP/src/lu/list/itis/dkd/tui/widget/FunctionWidget.java +++ b/TULIP/src/lu/list/itis/dkd/tui/widget/FunctionWidget.java @@ -24,14 +24,14 @@ import java.util.TimerTask; /** * @author Eric Tobias [eric.tobias@list.lu] - * @since [major].[minor] - * @version [major].[minor].[micro] + * @since 2.1 + * @version 2.1.4 */ public class FunctionWidget extends BaseWidget { private Runnable runnable; private Timer cooldownTimer; - private boolean coolingDown = false; + boolean coolingDown = false; /** * @param builder @@ -51,10 +51,13 @@ public class FunctionWidget extends BaseWidget { runnable.run(); coolingDown = true; cooldownTimer.schedule(new TimerTask() { + @Override public void run() { coolingDown = false; } }, 2000); } + + // TODO Rewrite. } } -- GitLab