From 2c2858e0abd828f06329c1e33fc968313e49957f Mon Sep 17 00:00:00 2001 From: Thomas Wilshaw Date: Wed, 5 May 2021 16:31:06 +0100 Subject: [PATCH] Add second attempt at auto relink if first fails. --- app/dialog/footagerelink/footagerelinkdialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/dialog/footagerelink/footagerelinkdialog.cpp b/app/dialog/footagerelink/footagerelinkdialog.cpp index be04e097b..2f89de75e 100644 --- a/app/dialog/footagerelink/footagerelinkdialog.cpp +++ b/app/dialog/footagerelink/footagerelinkdialog.cpp @@ -133,6 +133,12 @@ void FootageRelinkDialog::BrowseForFootage() QString relative_to_original = original_dir.relativeFilePath(other_footage->filename()); QString absolute_to_new = new_dir.filePath(relative_to_original); + // Second attempt. Try appending the filename to our new filepath + if (!QFileInfo::exists(absolute_to_new)) { + QFileInfo file_info(other_footage->filename()); + absolute_to_new = new_dir.filePath(file_info.fileName()); + } + // Check if file exists if (QFileInfo::exists(absolute_to_new)) { other_footage->set_filename(absolute_to_new);