diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-08-24 12:52:30 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-08-24 17:13:17 +0200 |
commit | ff38fc027ac04baecd0c5a17a5b795169a4273da (patch) | |
tree | 0798edfc2c883820519c8a21528334ba4ac0e89b /sd | |
parent | ee7b7acba288d265001237e3d81a1791e322ed28 (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.cxx | 4 |
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 ) ) |