diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-05-29 21:18:26 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-05-29 22:44:27 +0100 |
commit | 2ad5055145201efe5a244656a0715b391149e825 (patch) | |
tree | e91fde36f4b21ab25ea1e9bf9af8d3e9a7fab212 /sfx2 | |
parent | b5ff87efd8b1ecf7d06b64a76ae70c7942aba91c (diff) |
coverity#1362173 Dereference after null check
Change-Id: I75c6f6fba947ac56c198afdef9b5ad078a76cdc5
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/appl/appopen.cxx | 5 |
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 ) |