From 5a2562721990ade334d36b565e8454b8c0ddcce0 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 30 Jun 2019 15:14:42 -0700 Subject: [PATCH] Stop playing video when more info is closed (#3318) --- src/dialogs/more-info/controls/more-info-camera.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/dialogs/more-info/controls/more-info-camera.ts b/src/dialogs/more-info/controls/more-info-camera.ts index 0b92d5f95a..07544eeeb2 100644 --- a/src/dialogs/more-info/controls/more-info-camera.ts +++ b/src/dialogs/more-info/controls/more-info-camera.ts @@ -26,9 +26,20 @@ class MoreInfoCamera extends LitElement { @property() public hass?: HomeAssistant; @property() public stateObj?: CameraEntity; @property() private _cameraPrefs?: CameraPreferences; + @property() private _attached = false; + + public connectedCallback() { + super.connectedCallback(); + this._attached = true; + } + + public disconnectedCallback() { + super.disconnectedCallback(); + this._attached = false; + } protected render(): TemplateResult | void { - if (!this.hass || !this.stateObj) { + if (!this._attached || !this.hass || !this.stateObj) { return html``; }