summaryrefslogtreecommitdiff
path: root/vcl/source/filter/png/pngwrite.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/filter/png/pngwrite.cxx')
-rw-r--r--vcl/source/filter/png/pngwrite.cxx15
1 files changed, 7 insertions, 8 deletions
diff --git a/vcl/source/filter/png/pngwrite.cxx b/vcl/source/filter/png/pngwrite.cxx
index 3d2de8aae5e4..9a3954244cdf 100644
--- a/vcl/source/filter/png/pngwrite.cxx
+++ b/vcl/source/filter/png/pngwrite.cxx
@@ -137,17 +137,16 @@ PNGWriterImpl::PNGWriterImpl( const BitmapEx& rBitmapEx,
if (pFilterData)
{
- sal_Int32 i = 0;
- for (i = 0; i < pFilterData->getLength(); i++)
+ for (const auto& rPropVal : *pFilterData)
{
- if ((*pFilterData)[i].Name == "Compression")
- (*pFilterData)[i].Value >>= mnCompLevel;
- else if ((*pFilterData)[i].Name == "Interlaced")
- (*pFilterData)[i].Value >>= mnInterlaced;
- else if ((*pFilterData)[i].Name == "MaxChunkSize")
+ if (rPropVal.Name == "Compression")
+ rPropVal.Value >>= mnCompLevel;
+ else if (rPropVal.Name == "Interlaced")
+ rPropVal.Value >>= mnInterlaced;
+ else if (rPropVal.Name == "MaxChunkSize")
{
sal_Int32 nVal = 0;
- if ((*pFilterData)[i].Value >>= nVal)
+ if (rPropVal.Value >>= nVal)
mnMaxChunkSize = static_cast<sal_uInt32>(nVal);
}
}