sd/source/ui/slidesorter/controller/SlsClipboard.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit 4d0ca28b07192a512bec25faa754169dbaa1d4a2 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Sun Apr 20 12:51:46 2025 +0100 Commit: Pranam Lashkari <lpra...@collabora.com> CommitDate: Mon Apr 21 08:20:45 2025 +0200 cid#1646566 Dereference null return value Change-Id: I7464dd0640119c2f3e6317fc0d2672aaf8019718 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184384 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Pranam Lashkari <lpra...@collabora.com> diff --git a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx index 21cf7e219d17..78d7016519f3 100644 --- a/sd/source/ui/slidesorter/controller/SlsClipboard.cxx +++ b/sd/source/ui/slidesorter/controller/SlsClipboard.cxx @@ -937,6 +937,8 @@ bool Clipboard::PasteSlidesFromSystemClipboard() ViewShellBase* pBase = mrSlideSorter.GetViewShellBase(); std::shared_ptr<DrawViewShell> pDrawViewShell( std::dynamic_pointer_cast<DrawViewShell>(pBase->GetMainViewShell())); + if (!pDrawViewShell) + return false; TransferableDataHelper aDataHelper( TransferableDataHelper::CreateFromSystemClipboard(pDrawViewShell->GetActiveWindow()));