[Libreoffice-commits] core.git: 3 commits - sfx2/source sw/source vcl/source
Caolán McNamara
caolanm at redhat.com
Sun May 29 21:44:52 UTC 2016
sfx2/source/appl/appopen.cxx | 5 ++---
sw/source/uibase/sidebar/PageMarginPanel.cxx | 4 ++++
vcl/source/opengl/OpenGLContext.cxx | 1 +
3 files changed, 7 insertions(+), 3 deletions(-)
New commits:
commit 2ad5055145201efe5a244656a0715b391149e825
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun May 29 21:18:26 2016 +0100
coverity#1362173 Dereference after null check
Change-Id: I75c6f6fba947ac56c198afdef9b5ad078a76cdc5
diff --git a/sfx2/source/appl/appopen.cxx b/sfx2/source/appl/appopen.cxx
index e5ff943..4f1d71c 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 )
commit b5ff87efd8b1ecf7d06b64a76ae70c7942aba91c
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun May 29 21:16:26 2016 +0100
coverity#1362175 Uninitialized scalar field
Change-Id: Ia2da9cc6a2e2f6c5f3f85c2ad3d95fb1adad6225
diff --git a/sw/source/uibase/sidebar/PageMarginPanel.cxx b/sw/source/uibase/sidebar/PageMarginPanel.cxx
index b6e5a9e..0575408 100644
--- a/sw/source/uibase/sidebar/PageMarginPanel.cxx
+++ b/sw/source/uibase/sidebar/PageMarginPanel.cxx
@@ -61,6 +61,10 @@ PageMarginPanel::PageMarginPanel(
mpBindings(pBindings),
meFUnit(),
meUnit(),
+ mnPageLeftMargin(0),
+ mnPageRightMargin(0),
+ mnPageTopMargin(0),
+ mnPageBottomMargin(0),
mpPageLRMarginItem( new SvxLongLRSpaceItem( 0, 0, SID_ATTR_PAGE_LRSPACE ) ),
mpPageULMarginItem( new SvxLongULSpaceItem( 0, 0, SID_ATTR_PAGE_ULSPACE ) ),
maSwPageLRControl(SID_ATTR_PAGE_LRSPACE, *pBindings, *this),
commit 6f5a6d1668e0a0a9db9099a17bde769f128ef0ed
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sun May 29 21:15:05 2016 +0100
coverity#1362019 Uninitialized scalar variable
Change-Id: I18d913fc6e0131f0c31c9d0cfe0f39e1161035eb
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx
index ea90537..3503017 100644
--- a/vcl/source/opengl/OpenGLContext.cxx
+++ b/vcl/source/opengl/OpenGLContext.cxx
@@ -412,6 +412,7 @@ void OpenGLContext::reset()
SystemWindowData OpenGLContext::generateWinData(vcl::Window* /*pParent*/, bool /*bRequestLegacyContext*/)
{
SystemWindowData aWinData;
+ memset(&aWinData, 0, sizeof(aWinData));
aWinData.nSize = sizeof(aWinData);
return aWinData;
}
More information about the Libreoffice-commits
mailing list