diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2019-10-04 11:48:03 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2019-10-04 13:44:35 +0200 |
commit | 41383ad341dbfcb0233cbbdaafceeb545b955ce3 (patch) | |
tree | 01f3746971512d315560e366cddf55e878bbd618 /vcl/source/gdi | |
parent | 453847e817bc43cff52fcab9de104a12571a330f (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.cxx | 3 |
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); } |