[Libreoffice-commits] core.git: sw/source
Jochen Nitschke
j.nitschke+logerrit at ok.de
Wed May 10 17:18:18 UTC 2017
sw/source/filter/xml/swxml.cxx | 21 ++++++++-------------
1 file changed, 8 insertions(+), 13 deletions(-)
New commits:
commit db7bddbff203cb624ba61f4f72b04d4de6253d4c
Author: Jochen Nitschke <j.nitschke+logerrit at ok.de>
Date: Wed May 10 11:12:48 2017 +0200
fix wrong Sequence size
Avoid this kind of mistake with list initialization
and cppcheck is happy too.
Change-Id: Ibcd609590f3dc3c2e98434c26d4bd64324a2036d
Reviewed-on: https://gerrit.libreoffice.org/37472
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sw/source/filter/xml/swxml.cxx b/sw/source/filter/xml/swxml.cxx
index 4daf020f83e6..154cb7382064 100644
--- a/sw/source/filter/xml/swxml.cxx
+++ b/sw/source/filter/xml/swxml.cxx
@@ -677,19 +677,14 @@ sal_uLong XMLReader::Read( SwDoc &rDoc, const OUString& rBaseURL, SwPaM &rPaM, c
xInfoSet->setPropertyValue( "SourceStorage", Any( xStorage ) );
// prepare filter arguments, WARNING: the order is important!
- Sequence<Any> aFilterArgs( 5 );
- Any *pArgs = aFilterArgs.getArray();
- *pArgs++ <<= xInfoSet;
- *pArgs++ <<= xStatusIndicator;
- *pArgs++ <<= xGraphicResolver;
- *pArgs++ <<= xObjectResolver;
- *pArgs++ <<= aLateInitSettings;
-
- Sequence<Any> aEmptyArgs( 3 );
- // cppcheck-suppress redundantAssignment
- pArgs = aEmptyArgs.getArray();
- *pArgs++ <<= xInfoSet;
- *pArgs++ <<= xStatusIndicator;
+ Sequence<Any> aFilterArgs{ Any(xInfoSet),
+ Any(xStatusIndicator),
+ Any(xGraphicResolver),
+ Any(xObjectResolver),
+ Any(aLateInitSettings) };
+
+ Sequence<Any> aEmptyArgs{ Any(xInfoSet),
+ Any(xStatusIndicator) };
// prepare for special modes
if( aOpt.IsFormatsOnly() )
More information about the Libreoffice-commits
mailing list