summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-08-24 12:52:30 +0100
committerCaolán McNamara <caolanm@redhat.com>2022-08-24 17:13:17 +0200
commitff38fc027ac04baecd0c5a17a5b795169a4273da (patch)
tree0798edfc2c883820519c8a21528334ba4ac0e89b /sd
parentee7b7acba288d265001237e3d81a1791e322ed28 (diff)
cid#1509260 silence Dereference null return value
Change-Id: I513de1b3dd634e03965d7e813ba9b140249205fd Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138769 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sd')
-rw-r--r--sd/source/ui/view/sdview2.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/sd/source/ui/view/sdview2.cxx b/sd/source/ui/view/sdview2.cxx
index a5b3d44132b6..17449a6b8a86 100644
--- a/sd/source/ui/view/sdview2.cxx
+++ b/sd/source/ui/view/sdview2.cxx
@@ -437,7 +437,9 @@ sal_Int8 View::AcceptDrop( const AcceptDropEvent& rEvt, DropTargetHelper& rTarge
if( nLayer != SDRLAYER_NOTFOUND )
{
SdrLayerAdmin& rLayerAdmin = mrDoc.GetLayerAdmin();
- aLayerName = rLayerAdmin.GetLayerPerID(nLayer)->GetName();
+ SdrLayer* pLayer = rLayerAdmin.GetLayerPerID(nLayer);
+ assert(pLayer && "layer missing");
+ aLayerName = pLayer->GetName();
}
if( mbIsDropAllowed && !pPV->IsLayerLocked( aLayerName ) && pPV->IsLayerVisible( aLayerName ) )