diff options
Diffstat (limited to 'oox/source/shape/ShapeContextHandler.cxx')
-rw-r--r-- | oox/source/shape/ShapeContextHandler.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/oox/source/shape/ShapeContextHandler.cxx b/oox/source/shape/ShapeContextHandler.cxx index 8f5165726710..204ed459c7fc 100644 --- a/oox/source/shape/ShapeContextHandler.cxx +++ b/oox/source/shape/ShapeContextHandler.cxx @@ -33,6 +33,11 @@ #include "oox/vml/vmlshape.hxx" #include "oox/vml/vmlshapecontainer.hxx" +#if DEBUG +#include <iostream> +using namespace std; +#endif + namespace oox { namespace shape { using namespace ::com::sun::star; @@ -90,6 +95,9 @@ ShapeContextHandler::getGraphicShapeContext(::sal_Int32 Element ) uno::Reference<xml::sax::XFastContextHandler> ShapeContextHandler::getDrawingShapeContext() { +#if DEBUG + clog << "ShapeContextHandler::getDrawingShapeContext" << endl; +#endif if (!mxDrawingFragmentHandler.is()) { mpDrawing.reset( new oox::vml::Drawing( *mxFilterBase, mxDrawPage, oox::vml::VMLDRAWING_WORD ) ); @@ -109,6 +117,7 @@ ShapeContextHandler::getContextHandler() switch (mnStartToken & NMSP_MASK) { + case NMSP_DOC: case NMSP_VML: xResult.set(getDrawingShapeContext()); break; @@ -179,6 +188,9 @@ ShapeContextHandler::createFastChildContext const uno::Reference< xml::sax::XFastAttributeList > & Attribs) throw (uno::RuntimeException, xml::sax::SAXException) { +#if DEBUG + clog << "ShapeContextHandler::createFastChildContext" << endl; +#endif uno::Reference< xml::sax::XFastContextHandler > xResult; uno::Reference< xml::sax::XFastContextHandler > xContextHandler(getContextHandler()); |