diff --git a/hal-core/src/se/hal/intf/HalAbstractController.java b/hal-core/src/se/hal/intf/HalAbstractController.java index 2457d751..dc8e99c5 100644 --- a/hal-core/src/se/hal/intf/HalAbstractController.java +++ b/hal-core/src/se/hal/intf/HalAbstractController.java @@ -60,6 +60,7 @@ public interface HalAbstractController { /** * Add a listener to the controller that will receive all device reports from registered devices. + * Multiple calls with the same listener should only add register the listener once any subsequent calls should be ignored. */ void addListener(HalDeviceReportListener listener); diff --git a/hal-core/src/se/hal/intf/HalAbstractControllerManager.java b/hal-core/src/se/hal/intf/HalAbstractControllerManager.java index 48c49ad4..34076a54 100644 --- a/hal-core/src/se/hal/intf/HalAbstractControllerManager.java +++ b/hal-core/src/se/hal/intf/HalAbstractControllerManager.java @@ -135,7 +135,7 @@ public abstract class HalAbstractControllerManager