diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2018-11-07 09:40:54 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2018-11-10 14:07:15 +0100 |
commit | 0408b72ae93d7cce9f64c4779f19d645d694df95 (patch) | |
tree | 110dee6721ca157447fac6a4cfafdb3e521ad58c /vcl/source/control | |
parent | a35e7f38942ca3cc3b277692fae86d0787db934a (diff) |
tdf#120703 PVS: make ImplGet(Cleaned)FieldUnits return reference
V547 Expression 'pUnits' is always true.
Change-Id: I2bd31fcc31c36b43d14ff2a10a7143b9fbe86b3d
Reviewed-on: https://gerrit.libreoffice.org/63228
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'vcl/source/control')
-rw-r--r-- | vcl/source/control/field.cxx | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx index 23c6905548b6..8cf40c6e7682 100644 --- a/vcl/source/control/field.cxx +++ b/vcl/source/control/field.cxx @@ -999,15 +999,11 @@ static OUString ImplMetricGetUnitText(const OUString& rStr) static const OUString ImplMetricToString( FieldUnit rUnit ) { - FieldUnitStringList* pList = ImplGetFieldUnits(); - if( pList ) + // return unit's default string (ie, the first one ) + for (auto const& elem : ImplGetFieldUnits()) { - // return unit's default string (ie, the first one ) - for (auto const& elem : *pList) - { - if ( elem.second == rUnit ) - return elem.first; - } + if (elem.second == rUnit) + return elem.first; } return OUString(); @@ -1015,16 +1011,12 @@ static const OUString ImplMetricToString( FieldUnit rUnit ) FieldUnit MetricFormatter::StringToMetric(const OUString &rMetricString) { - FieldUnitStringList* pList = ImplGetCleanedFieldUnits(); - if( pList ) + // return FieldUnit + OUString aStr = rMetricString.toAsciiLowerCase().replaceAll(" ", ""); + for (auto const& elem : ImplGetCleanedFieldUnits()) { - // return FieldUnit - OUString aStr = rMetricString.toAsciiLowerCase().replaceAll(" ", ""); - for (auto const& elem : *pList) - { - if ( elem.first == aStr ) - return elem.second; - } + if ( elem.first == aStr ) + return elem.second; } return FieldUnit::NONE; |