]> git.basschouten.com Git - openhab-addons.git/commit
[teleinfo] Fix memory leak (#9724)
authorolivierkeke <olivierkeke@users.noreply.github.com>
Wed, 13 Jan 2021 19:40:25 +0000 (20:40 +0100)
committerGitHub <noreply@github.com>
Wed, 13 Jan 2021 19:40:25 +0000 (11:40 -0800)
commit4e73b05ff0eeaf2cefaf5757dc1c2f523da93191
tree97b324d6a0e417f4e853041afb5da6a1124cd1e4
parent3e7014dafbe9b82b6e76993c1207aaee0f6ff020
[teleinfo] Fix memory leak (#9724)

* Use set instead list to avoid duplicate listeners
* Remove from listeners when bridge is not ONLINE
* Unsubscribe from bridge handler events when thing handler is disposed

Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
bundles/org.openhab.binding.teleinfo/src/main/java/org/openhab/binding/teleinfo/internal/handler/TeleinfoAbstractControllerHandler.java
bundles/org.openhab.binding.teleinfo/src/main/java/org/openhab/binding/teleinfo/internal/handler/TeleinfoAbstractElectricityMeterHandler.java