From 922c63ef27a933ae8aae76a7cbeb2e343e63baba Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Tue, 22 Mar 2022 18:28:35 +0100 Subject: [PATCH] Add a default filename for clipboard pastes again --- src/timeline/InputBar.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp index ed1782f3..7a7d22b7 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp @@ -1050,7 +1050,12 @@ InputBar::startUploadFromMimeData(const QMimeData &source, const QString &format return; } - startUpload(std::move(file), {}, format); + QMimeDatabase db; + auto mime = db.mimeTypeForName(format); + auto suffix = mime.preferredSuffix(); + QString filename = QStringLiteral("clipboard"); + + startUpload(std::move(file), suffix.isEmpty() ? filename : (filename + "." + suffix), format); } void InputBar::startUpload(std::unique_ptr dev, const QString &orgPath, const QString &format)