From 9e273af82cb59fdaf92d0ac02507ce9fb61d3560 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Ba=C3=A8re=20Pederassi=20Lomba=20de=20Araujo?= Date: Thu, 26 Oct 2017 06:22:31 -0200 Subject: [PATCH] Default filename to tileset name on initial save (#1790) Closes #1783 --- src/tiled/documentmanager.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tiled/documentmanager.cpp b/src/tiled/documentmanager.cpp index c77b222f6e..c531631063 100644 --- a/src/tiled/documentmanager.cpp +++ b/src/tiled/documentmanager.cpp @@ -510,7 +510,13 @@ bool DocumentManager::saveDocumentAs(Document *document) FormatHelper helper(FileFormat::ReadWrite); filter = helper.filter(); - fileName = getSaveFileName(QCoreApplication::translate("Tiled::Internal::MainWindow", "untitled.tsx")); + auto suggestedFileName = tilesetDocument->tileset()->name().trimmed(); + if (suggestedFileName.isEmpty()) + suggestedFileName = QCoreApplication::translate("Tiled::Internal::MainWindow", "untitled"); + suggestedFileName.append(QLatin1String(".tsx")); + + fileName = getSaveFileName(suggestedFileName); + if (fileName.isEmpty()) return false;