sd/source/ui/view/sdview3.cxx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-)
New commits: commit 6b8479d71863b015d0d8bcbd292791f07857b2fa Author: Xisco Fauli <xiscofa...@libreoffice.org> AuthorDate: Thu Sep 11 16:52:37 2025 +0200 Commit: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> CommitDate: Wed Sep 17 18:54:36 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> (cherry picked from commit fd10eb45fdb95f2fc3386ef7ee1423279d764ac3) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/190824 Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx index 7d783f2520cf..27f66c6a2f67 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))