summaryrefslogtreecommitdiff
path: root/starmath/source
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2021-06-01 09:38:32 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-06-01 10:52:47 +0200
commit63b00ec7d8d140853feb7108a788bfc4f0c79db6 (patch)
tree73d3589ae411699ddab6e6e24bf4c8e2a03ebf8f /starmath/source
parent21d14c51c2f07b795ba286430eb96cca0085f627 (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.cxx20
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();
}
}