aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/eqsettings.cpp4
-rw-r--r--src/qmmp/qmmpsettings.cpp2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/qmmp/eqsettings.cpp b/src/qmmp/eqsettings.cpp
index 11d7926f4..0e1eb17d3 100644
--- a/src/qmmp/eqsettings.cpp
+++ b/src/qmmp/eqsettings.cpp
@@ -72,7 +72,7 @@ void EqSettings::setPreamp(double preamp)
void EqSettings::operator=(const EqSettings &s)
{
- for(int i = 0; i < 10; ++i)
+ for(int i = 0; i < m_bands; ++i)
m_gains[i] = s.m_gains[i];
m_preamp = s.m_preamp;
m_is_enabled = s.m_is_enabled;
@@ -81,7 +81,7 @@ void EqSettings::operator=(const EqSettings &s)
bool EqSettings::operator==(const EqSettings &s) const
{
- for(int i = 0; i < 10; ++i)
+ for(int i = 0; i < m_bands; ++i)
{
if(m_gains[i] != s.m_gains[i])
return false;
diff --git a/src/qmmp/qmmpsettings.cpp b/src/qmmp/qmmpsettings.cpp
index 55cae527a..a2808ef28 100644
--- a/src/qmmp/qmmpsettings.cpp
+++ b/src/qmmp/qmmpsettings.cpp
@@ -174,7 +174,7 @@ void QmmpSettings::readEqSettings(int bands)
for (int i = 0; i < bands; ++i)
m_eq_settings.setGain(i, settings.value("band_"+ QString("%1").arg(i), 0).toDouble());
m_eq_settings.setPreamp(settings.value("preamp", 0).toDouble());
- m_eq_settings.setEnabled(settings.value("enabled", true).toBool());
+ m_eq_settings.setEnabled(settings.value("enabled", false).toBool());
settings.endGroup();
emit eqSettingsChanged();
}