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