diff options
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapperTableManager.cxx | 6 | ||||
-rw-r--r-- | writerfilter/source/filter/WriterFilter.cxx | 4 | ||||
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.cxx | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/writerfilter/source/dmapper/DomainMapperTableManager.cxx b/writerfilter/source/dmapper/DomainMapperTableManager.cxx index 79a9a25f0ea0..c4245715ff8e 100644 --- a/writerfilter/source/dmapper/DomainMapperTableManager.cxx +++ b/writerfilter/source/dmapper/DomainMapperTableManager.cxx @@ -443,9 +443,9 @@ void DomainMapperTableManager::startLevel( ) m_aCellWidths.back()->pop_back(); } - IntVectorPtr pNewGrid( new vector<sal_Int32> ); - IntVectorPtr pNewSpans( new vector<sal_Int32> ); - IntVectorPtr pNewCellWidths( new vector<sal_Int32> ); + IntVectorPtr pNewGrid = std::make_shared<vector<sal_Int32>>(); + IntVectorPtr pNewSpans = std::make_shared<vector<sal_Int32>>(); + IntVectorPtr pNewCellWidths = std::make_shared<vector<sal_Int32>>(); TablePositionHandlerPtr pNewPositionHandler; m_aTableGrid.push_back( pNewGrid ); m_aGridSpans.push_back( pNewSpans ); diff --git a/writerfilter/source/filter/WriterFilter.cxx b/writerfilter/source/filter/WriterFilter.cxx index 4b4ccbb2a431..7afc9c536637 100644 --- a/writerfilter/source/filter/WriterFilter.cxx +++ b/writerfilter/source/filter/WriterFilter.cxx @@ -249,8 +249,8 @@ sal_Bool WriterFilter::filter(const uno::Sequence<beans::PropertyValue>& rDescri writerfilter::ooxml::OOXMLStream::Pointer_t pVBAProjectStream( writerfilter::ooxml::OOXMLDocumentFactory::createStream( pDocStream, writerfilter::ooxml::OOXMLStream::VBAPROJECT)); - oox::StorageRef xVbaPrjStrg( - new ::oox::ole::OleStorage(m_xContext, pVBAProjectStream->getDocumentStream(), false)); + oox::StorageRef xVbaPrjStrg = std::make_shared<::oox::ole::OleStorage>( + m_xContext, pVBAProjectStream->getDocumentStream(), false); if (xVbaPrjStrg.get() && xVbaPrjStrg->isStorage()) { ::oox::ole::VbaProject aVbaProject(m_xContext, xModel, "Writer"); diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx index 8bd50d702c98..bb491e363ae9 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx @@ -321,7 +321,7 @@ RTFDocumentImpl::RTFDocumentImpl(uno::Reference<uno::XComponentContext> const& x if (xDocumentPropertiesSupplier.is()) m_xDocumentProperties = xDocumentPropertiesSupplier->getDocumentProperties(); - m_pGraphicHelper.reset(new oox::GraphicHelper(m_xContext, xFrame, oox::StorageRef())); + m_pGraphicHelper = std::make_shared<oox::GraphicHelper>(m_xContext, xFrame, oox::StorageRef()); m_pTokenizer = new RTFTokenizer(*this, m_pInStream.get(), m_xStatusIndicator); m_pSdrImport = new RTFSdrImport(*this, m_xDstDoc); @@ -1169,7 +1169,7 @@ RTFError RTFDocumentImpl::resolveChars(char ch) { if (m_aStates.top().getInternalState() == RTFInternalState::BIN) { - m_pBinaryData.reset(new SvMemoryStream()); + m_pBinaryData = std::make_shared<SvMemoryStream>(); m_pBinaryData->WriteChar(ch); for (int i = 0; i < m_aStates.top().getBinaryToRead() - 1; ++i) { |