summaryrefslogtreecommitdiff
path: root/forms
diff options
context:
space:
mode:
authorMichael Weghorn <m.weghorn@posteo.de>2014-12-16 17:35:52 +0100
committerNoel Grandin <noelgrandin@gmail.com>2014-12-17 07:31:17 +0000
commitafb5143639598bdc7f78ba000569d80e10d0fbe4 (patch)
treebdcb00001e370eac8eaae92b3ac873dc69c42263 /forms
parentd8b05b5951fd446ff3fa904a6f68846f1abdb2fe (diff)
fdo#39440 reduce scope of local variables
This addresses some cppcheck warnings. Change-Id: I1d037e87c69b1a7de019f1abf1f729bf7e28d762 Reviewed-on: https://gerrit.libreoffice.org/13494 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
Diffstat (limited to 'forms')
-rw-r--r--forms/source/component/Grid.cxx3
-rw-r--r--forms/source/runtime/formoperations.cxx2
-rw-r--r--forms/source/xforms/xpathlib/xpathlib.cxx9
3 files changed, 5 insertions, 9 deletions
diff --git a/forms/source/component/Grid.cxx b/forms/source/component/Grid.cxx
index bb5469bbcd9a..a3e727b21caf 100644
--- a/forms/source/component/Grid.cxx
+++ b/forms/source/component/Grid.cxx
@@ -780,11 +780,10 @@ void OGridControlModel::write(const Reference<XObjectOutputStream>& _rxOutStream
// 2. Columns
sal_Int32 nLen = getCount();
_rxOutStream->writeLong(nLen);
- OGridColumn* pCol;
for (sal_Int32 i = 0; i < nLen; i++)
{
// first the service name for the unerlying model
- pCol = getColumnImplementation(m_aItems[i]);
+ OGridColumn* pCol = getColumnImplementation(m_aItems[i]);
DBG_ASSERT(pCol != NULL, "OGridControlModel::write : such items should never reach it into my container !");
_rxOutStream << pCol->getModelName();
// then the object itself
diff --git a/forms/source/runtime/formoperations.cxx b/forms/source/runtime/formoperations.cxx
index a55451acad5a..74e97821e877 100644
--- a/forms/source/runtime/formoperations.cxx
+++ b/forms/source/runtime/formoperations.cxx
@@ -1040,11 +1040,11 @@ namespace frm
if ( m_xCursor.is() && ( m_xCursor == _rEvent.Source ) )
{
- bool bIs = false;
if ( ( _rEvent.PropertyName == PROPERTY_ISMODIFIED )
|| ( _rEvent.PropertyName == PROPERTY_ISNEW )
)
{
+ bool bIs = false;
if ( ( _rEvent.NewValue >>= bIs ) && !bIs )
m_bActiveControlModified = false;
}
diff --git a/forms/source/xforms/xpathlib/xpathlib.cxx b/forms/source/xforms/xpathlib/xpathlib.cxx
index 70c473e6c1ef..e8183c3c0246 100644
--- a/forms/source/xforms/xpathlib/xpathlib.cxx
+++ b/forms/source/xforms/xpathlib/xpathlib.cxx
@@ -153,10 +153,9 @@ void xforms_minFunction(xmlXPathParserContextPtr ctxt, int nargs)
xmlNodeSetPtr pNodeSet = xmlXPathPopNodeSet(ctxt);
if (xmlXPathCheckError(ctxt)) XP_ERROR(XPATH_INVALID_TYPE);
double nMinimum = 0;
- double nNumber = 0;
for (int i = 0; i < xmlXPathNodeSetGetLength(pNodeSet); i++)
{
- nNumber = xmlXPathCastNodeToNumber(xmlXPathNodeSetItem(pNodeSet, i));
+ double nNumber = xmlXPathCastNodeToNumber(xmlXPathNodeSetItem(pNodeSet, i));
if (xmlXPathIsNaN(nNumber))
{
xmlXPathReturnNumber(ctxt, xmlXPathNAN);
@@ -176,10 +175,9 @@ void xforms_maxFunction(xmlXPathParserContextPtr ctxt, int nargs)
xmlNodeSetPtr pNodeSet = xmlXPathPopNodeSet(ctxt);
if (xmlXPathCheckError(ctxt)) XP_ERROR(XPATH_INVALID_TYPE);
double nMaximum = 0;
- double nNumber = 0;
for (int i = 0; i < xmlXPathNodeSetGetLength(pNodeSet); i++)
{
- nNumber = xmlXPathCastNodeToNumber(xmlXPathNodeSetItem(pNodeSet, i));
+ double nNumber = xmlXPathCastNodeToNumber(xmlXPathNodeSetItem(pNodeSet, i));
if (xmlXPathIsNaN(nNumber))
{
xmlXPathReturnNumber(ctxt, xmlXPathNAN);
@@ -197,11 +195,10 @@ void xforms_countNonEmptyFunction(xmlXPathParserContextPtr ctxt, int nargs)
if (nargs != 1) XP_ERROR(XPATH_INVALID_ARITY);
xmlNodeSetPtr pNodeSet = xmlXPathPopNodeSet(ctxt);
if (xmlXPathCheckError(ctxt)) XP_ERROR(XPATH_INVALID_TYPE);
- xmlChar *aString;
sal_Int32 nNotEmpty = 0;
for (int i = 0; i < xmlXPathNodeSetGetLength(pNodeSet); i++)
{
- aString = xmlXPathCastNodeToString(xmlXPathNodeSetItem(pNodeSet, i));
+ const xmlChar *aString = xmlXPathCastNodeToString(xmlXPathNodeSetItem(pNodeSet, i));
if (*aString != 0) nNotEmpty++;
}
xmlXPathReturnNumber(ctxt, nNotEmpty);