From eb19bcdaf775a5ab9beb55de096b5ecb49ad6b45 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Mon, 3 Dec 2018 17:00:12 -0800 Subject: [PATCH] Try to use Webamp.dispose if possible --- src/WebampComponent.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/WebampComponent.js b/src/WebampComponent.js index 76fb57ad..a8840f80 100644 --- a/src/WebampComponent.js +++ b/src/WebampComponent.js @@ -17,10 +17,14 @@ class WebampComponent extends React.Component { this._disposable.dispose(); if (this._webamp) { - // TODO: Repace this with this._webamp.destroy() once we upgrade. - const close = document.querySelector("#webamp #close"); - if (close != null) { - close.click(); + if (this._webamp.dispose) { + this._webamp.dispose(); + } else { + // TODO: Remove this once we upgrade Webamp + const close = document.querySelector("#webamp #close"); + if (close != null) { + close.click(); + } } } }