diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-11-29 16:42:13 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-11-30 09:56:44 +0100 |
commit | bfefe2ce8ca1b4a25ede09886ce24d57695f8d3e (patch) | |
tree | bd8eb920fdf3f1173360cc57446c811275368aeb | |
parent | 5591aa360874c9133d046eeaa1c315df1a441bc4 (diff) |
ofz#4481: move Path2DContext body to onEndElement
Change-Id: Ic06fb71c679e87069afda391e598d360b4b59cc2
Reviewed-on: https://gerrit.libreoffice.org/45516
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | oox/source/drawingml/customshapegeometry.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/oox/source/drawingml/customshapegeometry.cxx b/oox/source/drawingml/customshapegeometry.cxx index 04ee4240b98c..5b3b04a4a58f 100644 --- a/oox/source/drawingml/customshapegeometry.cxx +++ b/oox/source/drawingml/customshapegeometry.cxx @@ -929,7 +929,7 @@ class Path2DContext : public ContextHandler2 { public: Path2DContext( ContextHandler2Helper const & rParent, const AttributeList& rAttribs, CustomShapeProperties& rCustomShapeProperties, std::vector< css::drawing::EnhancedCustomShapeSegment >& rSegments, Path2D& rPath2D ); - virtual ~Path2DContext() override; + virtual void onEndElement() override; virtual ::oox::core::ContextHandlerRef onCreateContext( sal_Int32 aElementToken, const ::oox::AttributeList& rAttribs ) override; @@ -952,7 +952,7 @@ Path2DContext::Path2DContext( ContextHandler2Helper const & rParent, const Attri rPath2D.extrusionOk = rAttribs.getBool( XML_extrusionOk, true ); } -Path2DContext::~Path2DContext() +void Path2DContext::onEndElement() { EnhancedCustomShapeSegment aNewSegment; switch ( mrPath2D.fill ) @@ -988,6 +988,7 @@ Path2DContext::~Path2DContext() mrSegments.push_back( aNewSegment ); } + ContextHandlerRef Path2DContext::onCreateContext( sal_Int32 aElementToken, const AttributeList& rAttribs ) { |