Browse Source

Only call embedded content bits if the slide actually changed.

embed
Chris Lawrence 12 years ago
parent
commit
d3ebbf1be7
  1. 9
      js/reveal.js

9
js/reveal.js

@ -1128,7 +1128,8 @@ var Reveal = (function(){
}
// Dispatch an event if the slide changed
if( indexh !== indexhBefore || indexv !== indexvBefore ) {
var slideChanged = (indexh !== indexhBefore || indexv !== indexvBefore);
if( slideChanged ) {
dispatchEvent( 'slidechanged', {
'indexh': indexh,
'indexv': indexv,
@ -1165,8 +1166,10 @@ var Reveal = (function(){
}
// Handle embedded content
stopEmbeddedContent( previousSlide );
startEmbeddedContent( currentSlide );
if (slideChanged) {
stopEmbeddedContent( previousSlide );
startEmbeddedContent( currentSlide );
}
updateControls();
updateProgress();

Loading…
Cancel
Save