From 8aa78af8f8a472c8db9c5d05227840f71e3ea073 Mon Sep 17 00:00:00 2001 From: Andreas Date: Tue, 11 Nov 2014 14:40:52 +0100 Subject: [PATCH] Save last used transcoder format with the mimetype instead of the extension. ogg vorbis and ogg flac have the same extensions (*.ogg) and therefore the wrong item in the format combobox might be loaded. --- src/transcoder/transcodedialog.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/transcoder/transcodedialog.cpp b/src/transcoder/transcodedialog.cpp index f562bddb7..69e44824b 100644 --- a/src/transcoder/transcodedialog.cpp +++ b/src/transcoder/transcodedialog.cpp @@ -76,10 +76,10 @@ TranscodeDialog::TranscodeDialog(QWidget* parent) last_add_dir_ = s.value("last_add_dir", QDir::homePath()).toString(); last_import_dir_ = s.value("last_import_dir", QDir::homePath()).toString(); - QString last_output_format = s.value("last_output_format", "ogg").toString(); + QString last_output_format = s.value("last_output_format", "audio/x-vorbis").toString(); for (int i = 0; i < ui_->format->count(); ++i) { if (last_output_format == - ui_->format->itemData(i).value().extension_) { + ui_->format->itemData(i).value().codec_mimetype_) { ui_->format->setCurrentIndex(i); break; } @@ -163,7 +163,7 @@ void TranscodeDialog::Start() { // Save the last output format QSettings s; s.beginGroup(kSettingsGroup); - s.setValue("last_output_format", preset.extension_); + s.setValue("last_output_format", preset.codec_mimetype_); } void TranscodeDialog::Cancel() {