diff options
Diffstat (limited to 'src/plugins/Input/cdaudio/decodercdaudiofactory.cpp')
| -rw-r--r-- | src/plugins/Input/cdaudio/decodercdaudiofactory.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp b/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp index 2025e8f8b..8bb24cf61 100644 --- a/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp +++ b/src/plugins/Input/cdaudio/decodercdaudiofactory.cpp @@ -19,6 +19,7 @@ ***************************************************************************/ #include <QMessageBox> +#include <QSettings> #include <cdio/version.h> #include <cddb/version.h> #include "settingsdialog.h" @@ -28,6 +29,16 @@ // DecoderCDAudioFactory +DecoderCDAudioFactory::DecoderCDAudioFactory() +{ + QSettings settings(Qmmp::configFile(), QSettings::IniFormat); + if(settings.value("cdaudio/cddb_server").toByteArray() == "freedb.org") + { + qDebug("DecoderCDAudioFactory: switching to gnudb.org"); + settings.setValue("cdaudio/cddb_server", "gnudb.org"); + } +} + bool DecoderCDAudioFactory::canDecode(QIODevice *) const { return false; |
