diff options
author | Tor Lillqvist <tml@openoffice.org> | 2010-03-23 15:31:36 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@openoffice.org> | 2010-03-23 15:31:36 +0200 |
commit | 961febc510dce8d6368081c14d2ee969260005ce (patch) | |
tree | e37bfddb638d416ea6bed6976e0ae5cf6f64482e /oox/source/ppt/slidefragmenthandler.cxx | |
parent | 3f57701d59c7fe86a2e8593325edc7387ae6dd21 (diff) |
ooxml10: oox-pptx-import-fix-hidden-slides.diff from ooo-build
Diffstat (limited to 'oox/source/ppt/slidefragmenthandler.cxx')
-rw-r--r-- | oox/source/ppt/slidefragmenthandler.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/oox/source/ppt/slidefragmenthandler.cxx b/oox/source/ppt/slidefragmenthandler.cxx index 62fbc1a87725..69f32e01e7eb 100644 --- a/oox/source/ppt/slidefragmenthandler.cxx +++ b/oox/source/ppt/slidefragmenthandler.cxx @@ -32,6 +32,7 @@ #include <com/sun/star/container/XNamed.hpp> #include "tokens.hxx" +#include "properties.hxx" #include "oox/helper/propertyset.hxx" #include "oox/core/namespaces.hxx" #include "oox/core/xmlfilterbase.hxx" @@ -86,6 +87,18 @@ Reference< XFastContextHandler > SlideFragmentHandler::createFastChildContext( s case NMSP_PPT|XML_sldMaster: // CT_SlideMaster case NMSP_PPT|XML_handoutMaster: // CT_HandoutMaster case NMSP_PPT|XML_sld: // CT_CommonSlideData + { + AttributeList attribs( xAttribs ); + + Reference< XDrawPage > xSlide( mpSlidePersistPtr->getPage() ); + PropertyMap aPropMap; + PropertySet aSlideProp( xSlide ); + + aPropMap[ PROP_Visible ] = Any( attribs.getBool( XML_show, sal_True ) ); + aSlideProp.setProperties( aPropMap ); + + break; + } case NMSP_PPT|XML_notes: // CT_NotesSlide case NMSP_PPT|XML_notesMaster: // CT_NotesMaster break; |