diff options
author | Michael Stahl <mst@openoffice.org> | 2010-09-09 16:37:04 +0200 |
---|---|---|
committer | Michael Stahl <mst@openoffice.org> | 2010-09-09 16:37:04 +0200 |
commit | 7edaf190e2b18fe5dd9b7dd8d8e7e24b2ff26520 (patch) | |
tree | 4e7c0d2554850930ea87010ef3290693bdd0121c | |
parent | 2093818a3e6ea8a4d2632d924a07720f122932b2 (diff) |
sw33bf09: #i114163#: SvXMLExportItemMapper::QueryXMLValue():
write proper value "auto" instead of "0" for style:page-number.
-rw-r--r-- | sw/source/filter/xml/xmlexpit.cxx | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/sw/source/filter/xml/xmlexpit.cxx b/sw/source/filter/xml/xmlexpit.cxx index 5a8f201f7cb0..07a4c911fc7e 100644 --- a/sw/source/filter/xml/xmlexpit.cxx +++ b/sw/source/filter/xml/xmlexpit.cxx @@ -926,9 +926,15 @@ sal_Bool SvXMLExportItemMapper::QueryXMLValue( if( MID_PAGEDESC_PAGENUMOFFSET==nMemberId ) { - - rUnitConverter.convertNumber( - aOut, (sal_Int32)pPageDesc->GetNumOffset() ); + sal_Int32 const number(pPageDesc->GetNumOffset()); + if (0 >= number) + { + aOut.append(GetXMLToken(XML_AUTO)); + } + else // #i114163# positiveInteger only! + { + rUnitConverter.convertNumber(aOut, number); + } bOk = sal_True; } } |