summaryrefslogtreecommitdiff
path: root/vcl/source/gdi
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2019-10-04 11:48:03 +0200
committerMiklos Vajna <vmiklos@collabora.com>2019-10-04 13:44:35 +0200
commit41383ad341dbfcb0233cbbdaafceeb545b955ce3 (patch)
tree01f3746971512d315560e366cddf55e878bbd618 /vcl/source/gdi
parent453847e817bc43cff52fcab9de104a12571a330f (diff)
vcl metafile dump: a relative file path is not a good default
SvFileStream wants an absolute file URL, so improve the default minimally and also assert that opening the file worked, so the dump is not just silently discarded. Change-Id: Iaea45603db65aff475051ea83ba1b45992d53590 Reviewed-on: https://gerrit.libreoffice.org/80195 Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
Diffstat (limited to 'vcl/source/gdi')
-rw-r--r--vcl/source/gdi/gdimtf.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/source/gdi/gdimtf.cxx b/vcl/source/gdi/gdimtf.cxx
index e2895e796be0..dea25de63719 100644
--- a/vcl/source/gdi/gdimtf.cxx
+++ b/vcl/source/gdi/gdimtf.cxx
@@ -2830,8 +2830,9 @@ void GDIMetaFile::UseCanvas( bool _bUseCanvas )
void GDIMetaFile::dumpAsXml(const char* pFileName) const
{
- SvFileStream aStream(pFileName ? OUString::fromUtf8(pFileName) : OUString("metafile.xml"),
+ SvFileStream aStream(pFileName ? OUString::fromUtf8(pFileName) : OUString("file:///tmp/metafile.xml"),
StreamMode::STD_READWRITE | StreamMode::TRUNC);
+ assert(aStream.good());
MetafileXmlDump aDumper;
aDumper.dump(*this, aStream);
}