diff options
Diffstat (limited to 'sdext/source/presenter/PresenterCurrentSlideObserver.cxx')
-rw-r--r-- | sdext/source/presenter/PresenterCurrentSlideObserver.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sdext/source/presenter/PresenterCurrentSlideObserver.cxx b/sdext/source/presenter/PresenterCurrentSlideObserver.cxx index 7776cffb0f09..604908ac3254 100644 --- a/sdext/source/presenter/PresenterCurrentSlideObserver.cxx +++ b/sdext/source/presenter/PresenterCurrentSlideObserver.cxx @@ -109,13 +109,13 @@ void SAL_CALL PresenterCurrentSlideObserver::resumed (void) { } -void SAL_CALL PresenterCurrentSlideObserver::slideEnded (void) +void SAL_CALL PresenterCurrentSlideObserver::slideEnded (sal_Bool bReverse) throw (css::uno::RuntimeException) { // Determine whether the new current slide (the one after the one that // just ended) is the slide past the last slide in the presentation, // i.e. the one that says something like "click to end presentation...". - if (mxSlideShowController.is()) + if (mxSlideShowController.is() && !bReverse) if (mxSlideShowController->getNextSlideIndex() < 0) if( mpPresenterController.is() ) mpPresenterController->UpdateCurrentSlide(+1); |