summaryrefslogtreecommitdiff
path: root/framework/source/xml
diff options
context:
space:
mode:
Diffstat (limited to 'framework/source/xml')
-rw-r--r--framework/source/xml/imagesdocumenthandler.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/framework/source/xml/imagesdocumenthandler.cxx b/framework/source/xml/imagesdocumenthandler.cxx
index 89c3513c9fb2..0ba98b3d353d 100644
--- a/framework/source/xml/imagesdocumenthandler.cxx
+++ b/framework/source/xml/imagesdocumenthandler.cxx
@@ -510,7 +510,7 @@ void SAL_CALL OReadImagesDocumentHandler::endElement(const OUString& aName)
if ( m_pImages )
{
if ( m_aImageList.pImageList )
- m_aImageList.pImageList->push_back( m_pImages );
+ m_aImageList.pImageList->push_back( std::unique_ptr<ImageListItemDescriptor>(m_pImages) );
m_pImages = nullptr;
}
m_bImagesStartFound = false;
@@ -642,7 +642,7 @@ void OWriteImagesDocumentHandler::WriteImagesDocument() throw
for ( size_t i = 0; i < m_aImageListsItems.pImageList->size(); i++ )
{
- const ImageListItemDescriptor* pImageItems = &(*pImageList)[i];
+ const ImageListItemDescriptor* pImageItems = (*pImageList)[i].get();
WriteImageList( pImageItems );
}
}