summaryrefslogtreecommitdiff
path: root/reportdesign/source
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2022-09-21 20:54:00 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2022-09-29 09:11:18 +0200
commit4b95451f859bac8e05956ce12df17f1ee410032d (patch)
tree2ebe03c8ecbba3c9179d33c346774e037fcfc224 /reportdesign/source
parenta08468c1a5255d3fb04cd8a0dc627acdea40426a (diff)
split utl::TempFile into fast and named variants
which makes it easier to know what each variant requires to stay on it's happy path Change-Id: I3275a2543573367714bc78092e882f6535507285 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140469 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'reportdesign/source')
-rw-r--r--reportdesign/source/core/api/ReportEngineJFree.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/reportdesign/source/core/api/ReportEngineJFree.cxx b/reportdesign/source/core/api/ReportEngineJFree.cxx
index 5b290b6d4639..3ac69bbeae60 100644
--- a/reportdesign/source/core/api/ReportEngineJFree.cxx
+++ b/reportdesign/source/core/api/ReportEngineJFree.cxx
@@ -171,12 +171,14 @@ OUString OReportEngineJFree::getNewOutputName()
OUString sName = m_xReport->getCaption();
if ( sName.isEmpty() )
sName = m_xReport->getName();
+ sFileURL = ::utl::CreateTempURL(sName, false, sExt);
+ if ( sFileURL.isEmpty() )
{
- ::utl::TempFile aTestFile(sName, false, sExt);
+ ::utl::TempFileNamed aTestFile(sName, false, sExt);
if ( !aTestFile.IsValid() )
{
sName = RptResId(RID_STR_REPORT);
- ::utl::TempFile aFile(sName, false, sExt);
+ ::utl::TempFileNamed aFile(sName, false, sExt);
sFileURL = aFile.GetURL();
}
else