sd/source/ui/view/sdview3.cxx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-)
New commits: commit de6e34d624d91f430cac5c3203474d15c916c97c Author: Xisco Fauli <[email protected]> AuthorDate: Thu Sep 11 16:52:37 2025 +0200 Commit: Caolán McNamara <[email protected]> CommitDate: Fri Sep 19 09:19:53 2025 +0200 tdf#168363: check SlideSorterViewShell After commit 7dddd449068d69ec2f47bfca2487f01fa7067fd0 Author: Pranam Lashkari <[email protected]> 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 <[email protected]> (cherry picked from commit fd10eb45fdb95f2fc3386ef7ee1423279d764ac3) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191129 Reviewed-by: Caolán McNamara <[email protected]> Tested-by: Caolán McNamara <[email protected]> diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx index 3c95d40da059..29ce29193dfe 100644 --- a/sd/source/ui/view/sdview3.cxx +++ b/sd/source/ui/view/sdview3.cxx @@ -704,12 +704,13 @@ bool View::InsertData( const TransferableDataHelper& rDataHelper, if (!bReturn && CHECK_FORMAT_TRANS(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(!bReturn && CHECK_FORMAT_TRANS( SotClipboardFormatId::DRAWING ))
