diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-06-01 09:38:32 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-06-01 10:52:47 +0200 |
commit | 63b00ec7d8d140853feb7108a788bfc4f0c79db6 (patch) | |
tree | 73d3589ae411699ddab6e6e24bf4c8e2a03ebf8f /starmath/source | |
parent | 21d14c51c2f07b795ba286430eb96cca0085f627 (diff) |
no need to allocate these on the heap
Change-Id: I6eb3853883c724b5cb28bbf4debf6f56a587ff88
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116515
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'starmath/source')
-rw-r--r-- | starmath/source/view.cxx | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/starmath/source/view.cxx b/starmath/source/view.cxx index b6d832fb1130..e0b79fc42d07 100644 --- a/starmath/source/view.cxx +++ b/starmath/source/view.cxx @@ -1731,13 +1731,13 @@ void SmViewShell::Execute(SfxRequest& rReq) xStrm = aDataHelper.GetInputStream(nId, ""); if (xStrm.is()) { - std::unique_ptr<SfxMedium> pClipboardMedium(new SfxMedium()); - pClipboardMedium->GetItemSet(); //generate initial itemset, not sure if necessary + SfxMedium aClipboardMedium; + aClipboardMedium.GetItemSet(); //generate initial itemset, not sure if necessary std::shared_ptr<const SfxFilter> pMathFilter = SfxFilter::GetFilterByName(MATHML_XML); - pClipboardMedium->SetFilter(pMathFilter); - pClipboardMedium->setStreamToLoadFrom(xStrm, true /*bIsReadOnly*/); - InsertFrom(*pClipboardMedium); + aClipboardMedium.SetFilter(pMathFilter); + aClipboardMedium.setStreamToLoadFrom(xStrm, true /*bIsReadOnly*/); + InsertFrom(aClipboardMedium); GetDoc()->UpdateText(); } } @@ -1754,11 +1754,11 @@ void SmViewShell::Execute(SfxRequest& rReq) if (!aString.startsWith("<?xml")) aString = "<?xml version=\"1.0\"?>\n" + aString; - std::unique_ptr<SfxMedium> pClipboardMedium(new SfxMedium()); - pClipboardMedium->GetItemSet(); //generates initial itemset, not sure if necessary + SfxMedium aClipboardMedium; + aClipboardMedium.GetItemSet(); //generates initial itemset, not sure if necessary std::shared_ptr<const SfxFilter> pMathFilter = SfxFilter::GetFilterByName(MATHML_XML); - pClipboardMedium->SetFilter(pMathFilter); + aClipboardMedium.SetFilter(pMathFilter); std::unique_ptr<SvMemoryStream> pStrm; // The text to be imported might asserts encoding like 'encoding="utf-8"' but FORMAT_STRING is UTF-16. @@ -1785,8 +1785,8 @@ void SmViewShell::Execute(SfxRequest& rReq) pStrm.reset(new SvMemoryStream( const_cast<sal_Unicode *>(aString.getStr()), aString.getLength() * sizeof(sal_Unicode), StreamMode::READ)); } uno::Reference<io::XInputStream> xStrm2( new ::utl::OInputStreamWrapper(*pStrm) ); - pClipboardMedium->setStreamToLoadFrom(xStrm2, true /*bIsReadOnly*/); - InsertFrom(*pClipboardMedium); + aClipboardMedium.setStreamToLoadFrom(xStrm2, true /*bIsReadOnly*/); + InsertFrom(aClipboardMedium); GetDoc()->UpdateText(); } } |