Possibly fixed multiple listener addition
This commit is contained in:
parent
f27f7e4c81
commit
b94b33ecf1
11 changed files with 24 additions and 12 deletions
|
|
@ -68,7 +68,8 @@ public class DummyController implements HalSensorController, HalEventController,
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -154,6 +154,7 @@ public class HalMqttController implements HalAutostartController, MqttSubscripti
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -125,7 +125,8 @@ public class NetScanController implements HalEventController, HalAutostartContro
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -101,7 +101,8 @@ public class NutUpsController implements HalSensorController, HalAutostartContro
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -83,7 +83,8 @@ public class RTSPController implements HalCameraController {
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -77,7 +77,8 @@ public class RPiController implements HalSensorController {
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -252,7 +252,8 @@ public class TellstickSerialComm implements Runnable,
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -386,7 +386,8 @@ public class ZigbeeController implements HalSensorController,
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -321,7 +321,8 @@ public class HalZWaveController implements HalSensorController, HalEventControll
|
|||
|
||||
@Override
|
||||
public void addListener(HalDeviceReportListener listener) {
|
||||
deviceListeners.add(listener);
|
||||
if (!deviceListeners.contains(listener))
|
||||
deviceListeners.add(listener);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue