diff options
author | Caolán McNamara <caolanm@redhat.com> | 2019-09-05 08:59:09 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2019-09-05 11:04:06 +0200 |
commit | 644211dbbacbaed27aad8e97e6fa14a0e93d0ecf (patch) | |
tree | 9c4dfe7a3a83747748240535bcd7ce17d8eff842 /svx | |
parent | bb9c07b82f4921941112de7e545af13a24b37f5d (diff) |
cid#1453561 Null pointer dereferences
Change-Id: If85383ac4c4e24eb10fed0c78fe879355bbc4fb6
Reviewed-on: https://gerrit.libreoffice.org/78626
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdmrkv.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/svx/source/svdraw/svdmrkv.cxx b/svx/source/svdraw/svdmrkv.cxx index 4acee37ada36..8359566cf6df 100644 --- a/svx/source/svdraw/svdmrkv.cxx +++ b/svx/source/svdraw/svdmrkv.cxx @@ -826,8 +826,8 @@ void SdrMarkView::SetMarkHandles(SfxViewShell* pOtherShell) if (mpMarkedObj && mpMarkedObj->GetObjIdentifier() == OBJ_TABLE) { - auto* pTableObject = dynamic_cast<sdr::table::SdrTableObj*>(mpMarkedObj); - bTableSelection = pTableObject->createTableEdgesJson(aTableJsonTree); + auto& rTableObject = dynamic_cast<sdr::table::SdrTableObj&>(*mpMarkedObj); + bTableSelection = rTableObject.createTableEdgesJson(aTableJsonTree); rtl::Reference<sdr::SelectionController> xController = static_cast<SdrView*>(this)->getSelectionController(); if (xController.is() && xController->hasSelectedCells()) |