summaryrefslogtreecommitdiff
path: root/vcl/source/filter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-09-30 09:40:16 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-09-30 13:35:43 +0100
commit78c83032b266fbb6fc20ddca86df80affaff7c24 (patch)
tree4f4d8891d2a5df71b5a7f8126a539cc464eb41cc /vcl/source/filter
parent00d2eeebc8b1842c4ab7a544552f259208ee0e25 (diff)
maSvgDataArray only populates a uno::Sequence, so use that instead
Change-Id: I335d5ee70e95e1a3b204d34f6df4cb62f3fb3cad
Diffstat (limited to 'vcl/source/filter')
-rw-r--r--vcl/source/filter/graphicfilter.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/vcl/source/filter/graphicfilter.cxx b/vcl/source/filter/graphicfilter.cxx
index 7d79078450ca..49f3b65eeaae 100644
--- a/vcl/source/filter/graphicfilter.cxx
+++ b/vcl/source/filter/graphicfilter.cxx
@@ -1533,18 +1533,18 @@ sal_uInt16 GraphicFilter::ImportGraphic( Graphic& rGraphic, const OUString& rPat
if (!rIStream.GetError() && nMemoryLength >= 0)
{
- SvgDataArray aNewData(new sal_uInt8[nMemoryLength]);
+ SvgDataArray aNewData(nMemoryLength);
aMemStream.Seek(STREAM_SEEK_TO_BEGIN);
- aMemStream.Read(aNewData.get(), nMemoryLength);
+ aMemStream.Read(aNewData.begin(), nMemoryLength);
// Make a uncompressed copy for GfxLink
nGraphicContentSize = nMemoryLength;
pGraphicContent = new sal_uInt8[nGraphicContentSize];
- std::copy(aNewData.get(), aNewData.get() + nMemoryLength, pGraphicContent);
+ std::copy(aNewData.begin(), aNewData.end(), pGraphicContent);
if(!aMemStream.GetError() )
{
- SvgDataPtr aSvgDataPtr(new SvgData(aNewData, nMemoryLength, rPath));
+ SvgDataPtr aSvgDataPtr(new SvgData(aNewData, rPath));
rGraphic = Graphic(aSvgDataPtr);
bOkay = true;
}
@@ -1552,20 +1552,20 @@ sal_uInt16 GraphicFilter::ImportGraphic( Graphic& rGraphic, const OUString& rPat
}
else
{
- SvgDataArray aNewData(new sal_uInt8[nStreamLength]);
+ SvgDataArray aNewData(nStreamLength);
rIStream.Seek(nStreamPosition);
- rIStream.Read(aNewData.get(), nStreamLength);
+ rIStream.Read(aNewData.begin(), nStreamLength);
if(!rIStream.GetError())
{
- SvgDataPtr aSvgDataPtr(new SvgData(aNewData, nStreamLength, rPath));
+ SvgDataPtr aSvgDataPtr(new SvgData(aNewData, rPath));
rGraphic = Graphic(aSvgDataPtr);
bOkay = true;
}
}
}
- if(bOkay)
+ if (bOkay)
{
eLinkType = GFX_LINK_TYPE_NATIVE_SVG;
}