From d3df25270d36e8d1838b6a7fe0a581e5c4e51972 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Thu, 20 Dec 2018 00:27:14 +0100 Subject: [PATCH] Check if fullscreen is active before running `exitFullscreen`. Fixes #1667 --- src/commands/view/Fullscreen.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/commands/view/Fullscreen.js b/src/commands/view/Fullscreen.js index df0a65b7e..79496c870 100644 --- a/src/commands/view/Fullscreen.js +++ b/src/commands/view/Fullscreen.js @@ -39,11 +39,13 @@ module.exports = { * Disable fullscreen mode */ disable() { - var d = document; - if (d.exitFullscreen) d.exitFullscreen(); - else if (d.webkitExitFullscreen) d.webkitExitFullscreen(); - else if (d.mozCancelFullScreen) d.mozCancelFullScreen(); - else if (d.msExitFullscreen) d.msExitFullscreen(); + const d = document; + if (this.isEnabled()) { + if (d.exitFullscreen) d.exitFullscreen(); + else if (d.webkitExitFullscreen) d.webkitExitFullscreen(); + else if (d.mozCancelFullScreen) d.mozCancelFullScreen(); + else if (d.msExitFullscreen) d.msExitFullscreen(); + } }, /**