summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2016-03-13 20:25:02 +0000
committerCaolán McNamara <caolanm@redhat.com>2016-03-13 20:31:03 +0000
commite1c9efceaef0f706889aa987def592d7ae62285a (patch)
treee6f8f863b8b4f21bc3ad20074d628ca27d621e4e /sc
parent3887e8439a6928d2f608315f7050d012be65d208 (diff)
loplugin:cstylecast
Change-Id: I2d03c5054ef1b863052b221c0740ed3bb993600e
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/tool/rangenam.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/sc/source/core/tool/rangenam.cxx b/sc/source/core/tool/rangenam.cxx
index cc438f626471..830980c9ca66 100644
--- a/sc/source/core/tool/rangenam.cxx
+++ b/sc/source/core/tool/rangenam.cxx
@@ -463,7 +463,8 @@ void ScRangeData::MakeValidName( OUString& rName )
ScAddress::Details details( static_cast<FormulaGrammar::AddressConvention>( nConv ) );
// Don't check Parse on VALID, any partial only VALID may result in
// #REF! during compile later!
- while ( (bool)aRange.Parse( rName, nullptr, details) || (bool)aAddr.Parse( rName, nullptr, details ) )
+ while (aRange.Parse(rName, nullptr, details) != ScRefFlags::ZERO ||
+ aAddr.Parse(rName, nullptr, details) != ScRefFlags::ZERO)
{
// Range Parse is partially valid also with invalid sheet name,
// Address Parse dito, during compile name would generate a #REF!
@@ -498,8 +499,11 @@ bool ScRangeData::IsNameValid( const OUString& rName, ScDocument* pDoc )
ScAddress::Details details( static_cast<FormulaGrammar::AddressConvention>( nConv ) );
// Don't check Parse on VALID, any partial only VALID may result in
// #REF! during compile later!
- if ( (bool)aRange.Parse( rName, pDoc, details) || (bool)aAddr.Parse( rName, pDoc, details) )
+ if (aRange.Parse(rName, pDoc, details) != ScRefFlags::ZERO ||
+ aAddr.Parse(rName, pDoc, details) != ScRefFlags::ZERO )
+ {
return false;
+ }
}
return true;
}