From d9ef61fb546af443736057557552e3a95c569c11 Mon Sep 17 00:00:00 2001 From: Cédric Bosdonnat Date: Mon, 3 Dec 2012 17:48:40 +0100 Subject: API CHANGE: roll back the XStyle changes to add a new Hidden property on Style Change-Id: If6d23925567fb184cd8fc4e00fc72fe4d216e756 --- xmloff/source/style/styleexp.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'xmloff/source/style/styleexp.cxx') diff --git a/xmloff/source/style/styleexp.cxx b/xmloff/source/style/styleexp.cxx index 0a9669eb1fdf..1cb096c22eff 100644 --- a/xmloff/source/style/styleexp.cxx +++ b/xmloff/source/style/styleexp.cxx @@ -121,8 +121,13 @@ sal_Bool XMLStyleExport::exportStyle( if( !rXMLFamily.isEmpty() ) GetExport().AddAttribute( XML_NAMESPACE_STYLE, XML_FAMILY, rXMLFamily); - if ( rStyle->isHidden( ) && GetExport( ).getDefaultVersion( ) == SvtSaveOptions::ODFVER_LATEST ) - GetExport( ).AddAttribute( XML_NAMESPACE_STYLE, XML_HIDDEN, "true" ); + if ( xPropSetInfo->hasPropertyByName( "Hidden" ) ) + { + aAny = xPropSet->getPropertyValue( "Hidden" ); + sal_Bool bHidden = sal_False; + if ( ( aAny >>= bHidden ) && bHidden && GetExport( ).getDefaultVersion( ) == SvtSaveOptions::ODFVER_LATEST ) + GetExport( ).AddAttribute( XML_NAMESPACE_STYLE, XML_HIDDEN, "true" ); + } // style:parent-style-name="..." OUString sParentString(rStyle->getParentStyle()); -- cgit