summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/timeline/InputBar.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/timeline/InputBar.cpp b/src/timeline/InputBar.cpp

index cdb5305f..ed1782f3 100644 --- a/src/timeline/InputBar.cpp +++ b/src/timeline/InputBar.cpp
@@ -879,7 +879,11 @@ MediaUpload::MediaUpload(std::unique_ptr<QIODevice> source_, } nhlog::ui()->debug("Duration changed {}", duration); }); - mediaPlayer->setMedia(QMediaContent(originalFilename_), source.get()); + + auto originalFile = qobject_cast<QFile *>(source.get()); + + mediaPlayer->setMedia( + QMediaContent(originalFile ? originalFile->fileName() : originalFilename_), source.get()); mediaPlayer->play(); }