[Libreoffice-commits] core.git: 2 commits - svtools/source xmloff/source
Caolán McNamara
caolanm at redhat.com
Mon Dec 12 09:11:41 UTC 2016
svtools/source/contnr/treelistbox.cxx | 15 +++++++------
xmloff/source/chart/SchXMLRegressionCurveObjectContext.cxx | 4 +--
xmloff/source/chart/XMLErrorIndicatorPropertyHdl.cxx | 2 -
xmloff/source/draw/ximp3dscene.cxx | 6 ++---
xmloff/source/forms/elementimport.cxx | 4 +--
xmloff/source/forms/officeforms.cxx | 2 -
6 files changed, 18 insertions(+), 15 deletions(-)
New commits:
commit 221a3413af1b0f86a78c141fb2ea8fe969911dfb
Author: Caolán McNamara <caolanm at redhat.com>
Date: Mon Dec 12 09:10:39 2016 +0000
coverity#1397056 Dereference null return value
Change-Id: Ieda3afdbdbcc8aa21f6584edc21738c4edb84000
diff --git a/svtools/source/contnr/treelistbox.cxx b/svtools/source/contnr/treelistbox.cxx
index 230b90d..67d8e95 100644
--- a/svtools/source/contnr/treelistbox.cxx
+++ b/svtools/source/contnr/treelistbox.cxx
@@ -1844,12 +1844,15 @@ void SvTreeListBox::SetCheckButtonState( SvTreeListEntry* pEntry, SvButtonState
void SvTreeListBox::SetCheckButtonInvisible( SvTreeListEntry* pEntry)
{
- if( nTreeFlags & SvTreeFlags::CHKBTN )
- {
- SvLBoxButton* pItem = static_cast<SvLBoxButton*>(pEntry->GetFirstItem(SvLBoxItemType::Button));
- pItem->SetStateInvisible();
- InvalidateEntry( pEntry );
- }
+ SvLBoxButton* pItem = (nTreeFlags & SvTreeFlags::CHKBTN) ?
+ static_cast<SvLBoxButton*>(pEntry->GetFirstItem(SvLBoxItemType::Button)) :
+ nullptr;
+
+ if (!pItem)
+ return;
+
+ pItem->SetStateInvisible();
+ InvalidateEntry(pEntry);
}
SvButtonState SvTreeListBox::GetCheckButtonState( SvTreeListEntry* pEntry ) const
commit 3249009bb77933fe1c3402f5f2110048753c8a66
Author: Caolán McNamara <caolanm at redhat.com>
Date: Mon Dec 12 09:01:59 2016 +0000
coverity#704109 Unchecked return value
and
coverity#1397040 Unchecked return value
coverity#1397047 Unchecked return value
coverity#1397049 Unchecked return value
coverity#1397050 Unchecked return value
coverity#1397051 Unchecked return value
Change-Id: Idf7dd7818b74c661a1f7a757f0bdc16e2d1d5c72
diff --git a/xmloff/source/chart/SchXMLRegressionCurveObjectContext.cxx b/xmloff/source/chart/SchXMLRegressionCurveObjectContext.cxx
index 885f533..7e06dce 100644
--- a/xmloff/source/chart/SchXMLRegressionCurveObjectContext.cxx
+++ b/xmloff/source/chart/SchXMLRegressionCurveObjectContext.cxx
@@ -153,10 +153,10 @@ void SchXMLEquationContext::StartElement( const uno::Reference< xml::sax::XAttri
bHasYPos = true;
break;
case XML_TOK_REGEQ_DISPLAY_EQUATION:
- ::sax::Converter::convertBool(bShowEquation, aValue);
+ (void)::sax::Converter::convertBool(bShowEquation, aValue);
break;
case XML_TOK_REGEQ_DISPLAY_R_SQUARE:
- ::sax::Converter::convertBool(bShowRSquare, aValue);
+ (void)::sax::Converter::convertBool(bShowRSquare, aValue);
break;
case XML_TOK_REGEQ_STYLE_NAME:
sAutoStyleName = aValue;
diff --git a/xmloff/source/chart/XMLErrorIndicatorPropertyHdl.cxx b/xmloff/source/chart/XMLErrorIndicatorPropertyHdl.cxx
index 7b95f63..12ea12f 100644
--- a/xmloff/source/chart/XMLErrorIndicatorPropertyHdl.cxx
+++ b/xmloff/source/chart/XMLErrorIndicatorPropertyHdl.cxx
@@ -37,7 +37,7 @@ bool XMLErrorIndicatorPropertyHdl::importXML( const OUString& rStrImpValue,
uno::Any& rValue, const SvXMLUnitConverter& /*rUnitConverter*/ ) const
{
bool bValue(false);
- ::sax::Converter::convertBool( bValue, rStrImpValue );
+ (void)::sax::Converter::convertBool( bValue, rStrImpValue );
// modify existing value
chart::ChartErrorIndicatorType eType = chart::ChartErrorIndicatorType_NONE;
diff --git a/xmloff/source/draw/ximp3dscene.cxx b/xmloff/source/draw/ximp3dscene.cxx
index 1d294b4..511b005 100644
--- a/xmloff/source/draw/ximp3dscene.cxx
+++ b/xmloff/source/draw/ximp3dscene.cxx
@@ -79,12 +79,12 @@ SdXML3DLightContext::SdXML3DLightContext(
}
case XML_TOK_3DLIGHT_ENABLED:
{
- ::sax::Converter::convertBool(mbEnabled, sValue);
+ (void)::sax::Converter::convertBool(mbEnabled, sValue);
break;
}
case XML_TOK_3DLIGHT_SPECULAR:
{
- ::sax::Converter::convertBool(mbSpecular, sValue);
+ (void)::sax::Converter::convertBool(mbSpecular, sValue);
break;
}
}
@@ -329,7 +329,7 @@ void SdXML3DSceneAttributesHelper::processSceneAttribute( sal_uInt16 nPrefix, co
}
else if( IsXMLToken( rLocalName, XML_LIGHTING_MODE ) )
{
- ::sax::Converter::convertBool(mbLightingMode, rValue);
+ (void)::sax::Converter::convertBool(mbLightingMode, rValue);
return;
}
}
diff --git a/xmloff/source/forms/elementimport.cxx b/xmloff/source/forms/elementimport.cxx
index a733993..117b99f 100644
--- a/xmloff/source/forms/elementimport.cxx
+++ b/xmloff/source/forms/elementimport.cxx
@@ -1790,14 +1790,14 @@ namespace xmloff
// propagate the selected flag
bool bSelected(false);
- ::sax::Converter::convertBool(bSelected,
+ (void)::sax::Converter::convertBool(bSelected,
_rxAttrList->getValueByName(sSelectedAttribute));
if (bSelected)
m_xListBoxImport->implSelectCurrentItem();
// same for the default selected
bool bDefaultSelected(false);
- ::sax::Converter::convertBool(bDefaultSelected,
+ (void)::sax::Converter::convertBool(bDefaultSelected,
_rxAttrList->getValueByName(sDefaultSelectedAttribute));
if (bDefaultSelected)
m_xListBoxImport->implDefaultSelectCurrentItem();
diff --git a/xmloff/source/forms/officeforms.cxx b/xmloff/source/forms/officeforms.cxx
index 74a37ac..eb84c82 100644
--- a/xmloff/source/forms/officeforms.cxx
+++ b/xmloff/source/forms/officeforms.cxx
@@ -75,7 +75,7 @@ namespace xmloff
// get and convert the value
OUString sAttributeValue = _rxAttributes->getValueByName(sCompleteAttributeName);
bool bValue = _bDefault;
- ::sax::Converter::convertBool(bValue, sAttributeValue);
+ (void)::sax::Converter::convertBool(bValue, sAttributeValue);
// set the property
if (_rxPropInfo->hasPropertyByName(_rPropName))
More information about the Libreoffice-commits
mailing list