sd/source/ui/slideshow/slideshowimpl.cxx  |   12 ------------
 slideshow/source/engine/slideshowimpl.cxx |    8 --------
 2 files changed, 20 deletions(-)

New commits:
commit ba431d2bcb70b64bf0eaec29a09916ea37755235
Author:     Armin Le Grand <armin.le.gr...@me.com>
AuthorDate: Thu Apr 18 11:59:26 2024 +0200
Commit:     Armin Le Grand <armin.le.gr...@me.com>
CommitDate: Mon Apr 22 15:33:21 2024 +0200

    Revert "IASS: Correct Buffering of last Slide"
    
    This reverts commit 77eb3f1a76892b6070e77324e260204408383ef4.
    
    Reason for revert:
    Better solution in https://gerrit.libreoffice.org/c/core/+/166177
    which is 052c668da38b70943d24770895abc8119aace2a6
    
    Change-Id: I42248771c993bcd04c2fe368795db4e1fe7a2586
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166212
    Tested-by: Jenkins
    Reviewed-by: Armin Le Grand <armin.le.gr...@me.com>

diff --git a/sd/source/ui/slideshow/slideshowimpl.cxx 
b/sd/source/ui/slideshow/slideshowimpl.cxx
index f8163de5b34e..e11d42a89be9 100644
--- a/sd/source/ui/slideshow/slideshowimpl.cxx
+++ b/sd/source/ui/slideshow/slideshowimpl.cxx
@@ -500,18 +500,6 @@ void AnimationSlideController::displayCurrentSlide( const 
Reference< XSlideShow
                 Any(aValue),
                 PropertyState_DIRECT_VALUE);
     }
-    else if (-1 == nNextSlideNumber)
-    {
-        // IASS: next slide does not exist, thus current slide is the last one.
-        // we need to signal to stop Prefetch since else SlideShowImpl *keeps* 
the
-        // last slide buffered and will just re-use it when asked to update, 
thus
-        // updates will not work.
-        aProperties.emplace_back( "Prefetch" ,
-                -1,
-                Any(false),
-                PropertyState_DIRECT_VALUE);
-    }
-
     if (bSkipAllMainSequenceEffects)
     {
         // Add one property that prevents the slide transition from being
diff --git a/slideshow/source/engine/slideshowimpl.cxx 
b/slideshow/source/engine/slideshowimpl.cxx
index ee02fc8d8f69..1acc020414db 100644
--- a/slideshow/source/engine/slideshowimpl.cxx
+++ b/slideshow/source/engine/slideshowimpl.cxx
@@ -1041,14 +1041,6 @@ public:
                 seq[0] >>= mpSlideShowImpl->mxPrefetchSlide;
                 seq[1] >>= mpSlideShowImpl->mxPrefetchAnimationNode;
             }
-            else // rProperty.Value might be tested to 'bool' and 'false'
-            {
-                // IASS: There is no 'next' slide (last one is displayed),
-                // so end/flush Prefetch since that might still hold the
-                // last slide what would prevent updating/re-creating it
-                mpSlideShowImpl->mxPrefetchSlide.clear();
-                mpSlideShowImpl->mpPrefetchSlide.reset();
-            }
         }
         else if ( rProperty.Name == "SkipAllMainSequenceEffects" )
         {

Reply via email to