summaryrefslogtreecommitdiff
path: root/sfx2
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-05-29 21:18:26 +0100
committerCaolán McNamara <caolanm@redhat.com>2016-05-29 22:44:27 +0100
commit2ad5055145201efe5a244656a0715b391149e825 (patch)
treee91fde36f4b21ab25ea1e9bf9af8d3e9a7fab212 /sfx2
parentb5ff87efd8b1ecf7d06b64a76ae70c7942aba91c (diff)
coverity#1362173 Dereference after null check
Change-Id: I75c6f6fba947ac56c198afdef9b5ad078a76cdc5
Diffstat (limited to 'sfx2')
-rw-r--r--sfx2/source/appl/appopen.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sfx2/source/appl/appopen.cxx b/sfx2/source/appl/appopen.cxx
index e5ff943baa32..4f1d71c70aef 100644
--- a/sfx2/source/appl/appopen.cxx
+++ b/sfx2/source/appl/appopen.cxx
@@ -450,14 +450,13 @@ void SfxApplication::NewDocExec_Impl( SfxRequest& rReq )
SfxObjectShell* pCurrentShell = SfxObjectShell::Current();
Reference<XModel> xModel;
-
if(pCurrentShell)
xModel = pCurrentShell->GetModel();
ScopedVclPtrInstance< SfxTemplateManagerDlg > aTemplDlg;
- if(xModel.is())
- aTemplDlg->setDocumentModel(pCurrentShell->GetModel());
+ if (xModel.is())
+ aTemplDlg->setDocumentModel(xModel);
int nRet = aTemplDlg->Execute();
if ( nRet == RET_OK )