Forráskód Böngészése

prevent repeated initialization #1616

Hakim El Hattab 8 éve
szülő
commit
6bfa48a667
1 módosított fájl, 8 hozzáadás és 0 törlés
  1. 8 0
      js/reveal.js

+ 8 - 0
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 ) {