sd/source/ui/view/sdview3.cxx |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

New commits:
commit fd10eb45fdb95f2fc3386ef7ee1423279d764ac3
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Thu Sep 11 16:52:37 2025 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Sep 11 20:13:12 2025 +0200

    tdf#168363: check SlideSorterViewShell
    
    After
    commit 7dddd449068d69ec2f47bfca2487f01fa7067fd0
    Author: Pranam Lashkari <lpra...@collabora.com>
    Date:   Tue Apr 15 21:19:43 2025 +0530
    
        sd: copy slides from instance to another
    
    Change-Id: I77a315981c0178144c985b29b4ebb733e42bd000
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190820
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx
index d692c80b2397..6d89abe6b32b 100644
--- a/sd/source/ui/view/sdview3.cxx
+++ b/sd/source/ui/view/sdview3.cxx
@@ -722,12 +722,13 @@ bool View::InsertData( const TransferableDataHelper& 
rDataHelper,
 
     if (ShouldTry(SotClipboardFormatId::EMBED_SOURCE))
     {
-        sd::slidesorter::SlideSorter& xSlideSorter
-            = ::sd::slidesorter::SlideSorterViewShell::GetSlideSorter(
-                  mrDoc.GetDocSh()->GetViewShell()->GetViewShellBase())
-                  ->GetSlideSorter();
-        if 
(xSlideSorter.GetController().GetClipboard().PasteSlidesFromSystemClipboard())
-            return true;
+        if (::sd::slidesorter::SlideSorterViewShell* pSlideSorterViewShell =
+                ::sd::slidesorter::SlideSorterViewShell::GetSlideSorter(
+                    mrDoc.GetDocSh()->GetViewShell()->GetViewShellBase()))
+        {
+            if 
(pSlideSorterViewShell->GetSlideSorter().GetController().GetClipboard().PasteSlidesFromSystemClipboard())
+                return true;
+        }
     }
 
     if (ShouldTry(SotClipboardFormatId::DRAWING))

Reply via email to