From 6bfa48a667fe91bb1de1b680769aeb7260af3a49 Mon Sep 17 00:00:00 2001 From: Hakim El Hattab Date: Fri, 10 Jun 2016 10:41:16 +0200 Subject: [PATCH] prevent repeated initialization #1616 --- js/reveal.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/reveal.js b/js/reveal.js index ed4d769..3de52c5 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -165,6 +165,9 @@ }, + // Flags if Reveal.initialize() has been called + initialized = false, + // Flags if reveal.js is loaded (has dispatched the 'ready' event) loaded = false, @@ -257,6 +260,11 @@ */ function initialize( options ) { + // Make sure we only initialize once + if( initialized === true ) return; + + initialized = true; + checkCapabilities(); if( !features.transforms2d && !features.transforms3d ) {