diff options
Diffstat (limited to 'oox/source/ppt/timenodelistcontext.cxx')
-rw-r--r-- | oox/source/ppt/timenodelistcontext.cxx | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/oox/source/ppt/timenodelistcontext.cxx b/oox/source/ppt/timenodelistcontext.cxx index 47e56fe38ebf..8df88793822a 100644 --- a/oox/source/ppt/timenodelistcontext.cxx +++ b/oox/source/ppt/timenodelistcontext.cxx @@ -180,9 +180,16 @@ namespace oox { namespace ppt { OUString aString; if( maTo >>= aString ) { - maTo <<= aString == "visible"; - if( !maTo.has<sal_Bool>() ) - SAL_WARN("oox.ppt", "conversion failed" ); + if( aString == "visible" || aString == "true" ) + maTo <<= true; + else if( aString == "false" ) + maTo <<= false; + + if (!maTo.has<sal_Bool>()) + { + SAL_WARN("oox.ppt", "conversion failed"); + maTo <<= false; + } } mpNode->setTo( maTo ); } |