From fcd14e2830b5c914b3fee94c448c4c865adab131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20St=C3=A5hl?= Date: Tue, 1 Feb 2022 22:44:06 +0100 Subject: [PATCH] Fix disconnect bug in Apple TV integration (#65385) --- homeassistant/components/apple_tv/__init__.py | 3 --- homeassistant/components/apple_tv/media_player.py | 3 --- 2 files changed, 6 deletions(-) diff --git a/homeassistant/components/apple_tv/__init__.py b/homeassistant/components/apple_tv/__init__.py index deb65c1f0a8..bd511d84eb5 100644 --- a/homeassistant/components/apple_tv/__init__.py +++ b/homeassistant/components/apple_tv/__init__.py @@ -179,7 +179,6 @@ class AppleTVManager: def _handle_disconnect(self): """Handle that the device disconnected and restart connect loop.""" if self.atv: - self.atv.listener = None self.atv.close() self.atv = None self._dispatch_send(SIGNAL_DISCONNECTED) @@ -196,8 +195,6 @@ class AppleTVManager: self._is_on = False try: if self.atv: - self.atv.push_updater.listener = None - self.atv.push_updater.stop() self.atv.close() self.atv = None if self._task: diff --git a/homeassistant/components/apple_tv/media_player.py b/homeassistant/components/apple_tv/media_player.py index 8abab0e0225..cf0afaa9b81 100644 --- a/homeassistant/components/apple_tv/media_player.py +++ b/homeassistant/components/apple_tv/media_player.py @@ -168,9 +168,6 @@ class AppleTvMediaPlayer(AppleTVEntity, MediaPlayerEntity): @callback def async_device_disconnected(self): """Handle when connection was lost to device.""" - self.atv.push_updater.stop() - self.atv.push_updater.listener = None - self.atv.power.listener = None self._attr_supported_features = SUPPORT_APPLE_TV @property