diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-05-23 09:52:34 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-05-23 14:16:01 +0100 |
commit | c5d6aab13783aaa671b099f0813a1dd26ee9cdde (patch) | |
tree | d662328d8d457bc5e94a8cecb785451c567bc05a /sd | |
parent | 6a2017b9e9c17a1b64ea0c6770cbea2008c32f70 (diff) |
coverity#1215279 Explicit null dereferenced
Change-Id: I543cde8225a78be9a9cefeaa7ebf6a5674caf9d0
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/ui/func/fuinsfil.cxx | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/sd/source/ui/func/fuinsfil.cxx b/sd/source/ui/func/fuinsfil.cxx index 3959348e78d6..0dbe5f15de9b 100644 --- a/sd/source/ui/func/fuinsfil.cxx +++ b/sd/source/ui/func/fuinsfil.cxx @@ -348,13 +348,16 @@ bool FuInsertFile::InsSDDinDrMode(SfxMedium* pMedium) SdPage* pPage = NULL; ::sd::View* pView = mpViewShell ? mpViewShell->GetView() : NULL; - if (pView->ISA(OutlineView)) + if (pView) { - pPage = static_cast<OutlineView*>(pView)->GetActualPage(); - } - else - { - pPage = static_cast<SdPage*>(pView->GetSdrPageView()->GetPage()); + if (pView->ISA(OutlineView)) + { + pPage = static_cast<OutlineView*>(pView)->GetActualPage(); + } + else + { + pPage = static_cast<SdPage*>(pView->GetSdrPageView()->GetPage()); + } } sal_uInt16 nPos = 0xFFFF; |