From 6abb82bcdaf1682d6cbe698b12990a0716e30656 Mon Sep 17 00:00:00 2001 From: Chris Gallegos Date: Sun, 21 Nov 2021 02:12:39 -0800 Subject: [PATCH] fix setPaused function --- src/Controllers/ControlPanel.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Controllers/ControlPanel.js b/src/Controllers/ControlPanel.js index 7d92c53..2174bf8 100644 --- a/src/Controllers/ControlPanel.js +++ b/src/Controllers/ControlPanel.js @@ -90,7 +90,7 @@ class ControlPanel { // toggle pause this.setPaused(this.engine.running); }.bind(this)); - + $('.headless').click(function() { $('.headless').find("i").toggleClass("fa fa-eye"); $('.headless').find("i").toggleClass("fa fa-eye-slash"); @@ -327,14 +327,18 @@ class ControlPanel { setPaused(paused) { if (paused) { + $('.pause-button').find("i").removeClass("fa-pause"); $('.pause-button').find("i").addClass("fa-play"); - this.engine.stop(); + if (this.engine.running) + this.engine.stop(); } else if (!paused) { + $('.pause-button').find("i").addClass("fa-pause"); $('.pause-button').find("i").removeClass("fa-play"); - this.engine.start(this.fps); + if (!this.engine.running) + this.engine.start(this.fps); } }