From 6bfa48a667fe91bb1de1b680769aeb7260af3a49 Mon Sep 17 00:00:00 2001
From: Hakim El Hattab
Date: Fri, 10 Jun 2016 10:41:16 +0200
Subject: 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 ) {
-- 
cgit v1.2.3