Transcodedialog: moving things into more specific scope

This commit is contained in:
Lukas Prediger 2021-11-20 13:14:49 +02:00
parent 93c07f7721
commit 1b1136c6ab
No known key found for this signature in database
GPG Key ID: DF7C5DA2E98A3428
1 changed files with 6 additions and 5 deletions

View File

@ -211,13 +211,14 @@ void TranscodeDialog::JobComplete(const QString& input, const QString& output,
UpdateProgress();
bool overwrite_existing = ui_->remove_original->isChecked();
QFileInfo input_fileinfo(input);
QFileInfo output_fileinfo(output);
bool same_extension = input_fileinfo.suffix() == output_fileinfo.suffix();
bool same_path =
input_fileinfo.absolutePath() == output_fileinfo.absolutePath();
if (success && overwrite_existing) {
QFileInfo input_fileinfo(input);
QFileInfo output_fileinfo(output);
bool same_extension = input_fileinfo.suffix() == output_fileinfo.suffix();
bool same_path =
input_fileinfo.absolutePath() == output_fileinfo.absolutePath();
QFile(input).remove();
if (same_path && same_extension) {
QFile(output).rename(input);