]> git.basschouten.com Git - openhab-addons.git/commitdiff
[tado] Prevent "handler disposed" warnings on shutdown (#10550)
authorAndrew Fiddian-Green <software@whitebear.ch>
Thu, 22 Apr 2021 18:36:22 +0000 (19:36 +0100)
committerGitHub <noreply@github.com>
Thu, 22 Apr 2021 18:36:22 +0000 (20:36 +0200)
* [tado] prevent "the handler was already disposed" warnings on shutdown

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
bundles/org.openhab.binding.tado/src/main/java/org/openhab/binding/tado/internal/handler/TadoZoneHandler.java

index 971f03ceb39c2f9bb1267550e9f057dd2f36b4ff..f9427466bc7c985296f17511806d4e6531ef2436 100644 (file)
@@ -59,7 +59,7 @@ import org.slf4j.LoggerFactory;
  *
  * @author Dennis Frommknecht - Initial contribution
  * @author Andrew Fiddian-Green - Added Low Battery Alarm, A/C Power and Open Window channels
- * 
+ *
  */
 public class TadoZoneHandler extends BaseHomeThingHandler {
     private Logger logger = LoggerFactory.getLogger(TadoZoneHandler.class);
@@ -185,6 +185,11 @@ public class TadoZoneHandler extends BaseHomeThingHandler {
         }
     }
 
+    @Override
+    public void dispose() {
+        cancelScheduledZoneStateUpdate();
+    }
+
     @Override
     public void bridgeStatusChanged(ThingStatusInfo bridgeStatusInfo) {
         if (bridgeStatusInfo.getStatus() == ThingStatus.ONLINE) {