fix error when exiting overview

edit
Hakim El Hattab 2015-01-29 12:21:05 +01:00
parent c8d7451142
commit 8e66876c4e
1 changed files with 5 additions and 6 deletions

View File

@ -1074,8 +1074,8 @@
function transformSlides( transforms ) { function transformSlides( transforms ) {
// Pick up new transforms from arguments // Pick up new transforms from arguments
if( transforms.layout ) slidesTransform.layout = transforms.layout; if( typeof transforms.layout === 'string' ) slidesTransform.layout = transforms.layout;
if( transforms.overview ) slidesTransform.overview = transforms.overview; if( typeof transforms.overview === 'string' ) slidesTransform.overview = transforms.overview;
// Apply the transforms to the slides container // Apply the transforms to the slides container
if( slidesTransform.layout ) { if( slidesTransform.layout ) {
@ -1085,7 +1085,6 @@
transformElement( dom.slides, slidesTransform.overview ); transformElement( dom.slides, slidesTransform.overview );
} }
} }
/** /**
@ -1780,8 +1779,6 @@
// Only proceed if enabled in config // Only proceed if enabled in config
if( config.overview ) { if( config.overview ) {
transformSlides( { overview: '' } );
overview = false; overview = false;
dom.wrapper.classList.remove( 'overview' ); dom.wrapper.classList.remove( 'overview' );
@ -1811,6 +1808,8 @@
transformElement( background, '' ); transformElement( background, '' );
} ); } );
transformSlides( { overview: '' } );
slide( indexh, indexv ); slide( indexh, indexv );
layout(); layout();
@ -2053,7 +2052,7 @@
document.documentElement.classList.remove( stateBefore.pop() ); document.documentElement.classList.remove( stateBefore.pop() );
} }
// If the overview is active, re-activate it to update positions // Update the overview if it's currently active
if( isOverview() ) { if( isOverview() ) {
updateOverview(); updateOverview();
} }