Kaydet (Commit) e9960f36 authored tarafından Radek Doulik's avatar Radek Doulik

implement a:overrideClrMapping (fixes n#783202)

Change-Id: Ib6c0fd6d9b64f2bff446f919c58027fea76a00cb
üst 3982d7e7
...@@ -175,9 +175,10 @@ SlideFragmentHandler::~SlideFragmentHandler() throw() ...@@ -175,9 +175,10 @@ SlideFragmentHandler::~SlideFragmentHandler() throw()
} }
break; break;
case A_TOKEN( overrideClrMapping ):
case PPT_TOKEN( clrMap ): // CT_ColorMapping case PPT_TOKEN( clrMap ): // CT_ColorMapping
{ {
oox::drawingml::ClrMapPtr pClrMapPtr( new oox::drawingml::ClrMap() ); oox::drawingml::ClrMapPtr pClrMapPtr( aElementToken == PPT_TOKEN( clrMap ) ? new oox::drawingml::ClrMap() : new oox::drawingml::ClrMap( *mpSlidePersistPtr->getClrMap() ) );
ContextHandlerRef ret = new oox::drawingml::clrMapContext( *this, rAttribs.getFastAttributeList(), *pClrMapPtr ); ContextHandlerRef ret = new oox::drawingml::clrMapContext( *this, rAttribs.getFastAttributeList(), *pClrMapPtr );
mpSlidePersistPtr->setClrMap( pClrMapPtr ); mpSlidePersistPtr->setClrMap( pClrMapPtr );
return ret; return ret;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment