diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2015-10-05 16:53:41 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2015-10-05 16:55:15 +0200 |
commit | cc7556740640e1b3f8730b939e21eaa882abc031 (patch) | |
tree | de9bf6ea2f7dd37d3a069f7556dedcd4f1952818 /svx/source/accessibility/ShapeTypeHandler.cxx | |
parent | c30defcf8e34daec6ea0455d772fe296cc26ecc9 (diff) |
Return rtl::Reference from ShapeTypeHandler::CreateAccessibleObject
...and handle related fallout
Change-Id: Ie82d853a9bf28b359d5aab9d0af01b728d68ed70
Diffstat (limited to 'svx/source/accessibility/ShapeTypeHandler.cxx')
-rw-r--r-- | svx/source/accessibility/ShapeTypeHandler.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/svx/source/accessibility/ShapeTypeHandler.cxx b/svx/source/accessibility/ShapeTypeHandler.cxx index 6285a9978f70..57e8b3efb8b3 100644 --- a/svx/source/accessibility/ShapeTypeHandler.cxx +++ b/svx/source/accessibility/ShapeTypeHandler.cxx @@ -113,17 +113,17 @@ ShapeTypeId ShapeTypeHandler::GetTypeId (const uno::Reference<drawing::XShape>& given shape, then calls the descriptor's create function, and finally initializes the new object. */ -AccessibleShape* +rtl::Reference<AccessibleShape> ShapeTypeHandler::CreateAccessibleObject ( const AccessibleShapeInfo& rShapeInfo, const AccessibleShapeTreeInfo& rShapeTreeInfo) const { ShapeTypeId nSlotId (GetSlotId (rShapeInfo.mxShape)); - AccessibleShape* pShape = + rtl::Reference<AccessibleShape> pShape( maShapeTypeDescriptorList[nSlotId].maCreateFunction ( rShapeInfo, rShapeTreeInfo, - maShapeTypeDescriptorList[nSlotId].mnShapeTypeId); + maShapeTypeDescriptorList[nSlotId].mnShapeTypeId)); return pShape; } |