Open up flashlight\js\avia_fullscreen_slider-not-minified.js and replace:
autorotation: function()
{
var current = this,
data = this.data( pluginNameSpace ),
time = (parseInt(data.options.autorotationspeed) * 1000);
data.interval = setTimeout(function()
{
//switch slides
if(!data.skipAutorotate) methods.transition.apply( current, ['next'] );
//call this function again
if(data.interval != false) methods.autorotation.apply( current );
},
time);
if(data.options.appendcontrolls) data.arrowControlls.play.addClass('ctrl_active').text('Pause');
},
with:
autorotation: function()
{
var current = this,
data = this.data( pluginNameSpace ),
time = (parseInt(data.options.autorotationspeed) * 1000);
data.currentSlideIndex = data.slides.index(data.currentSlide);
data.interval = setTimeout(function()
{
//switch slides
if(!data.skipAutorotate && (data.currentSlideIndex < data.slideCount) ) methods.transition.apply( current, ['next'] );
if(data.currentSlideIndex + 1 < data.slideCount) methods.autorotationStop.apply(current);
//call this function again
if(data.interval != false) methods.autorotation.apply( current );
},
time);
if(data.options.appendcontrolls) data.arrowControlls.play.addClass('ctrl_active').text('Pause');
},
Then save the file and rename avia_fullscreen_slider.js to avia_fullscreen_slider.js.bak and avia_fullscreen_slider-not-minified.js to avia_fullscreen_slider.js