aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-11-01 15:03:44 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-11-01 15:03:44 +0000
commit736d099ca99b4aec89d5ae03b9feb40ed4ee3d2f (patch)
tree789143b80ccbe88db47da5c68aec314388f632d3 /src
parent37251bf9021f1daf70b81a20edf5162a17b3d440 (diff)
downloadqmmp-736d099ca99b4aec89d5ae03b9feb40ed4ee3d2f.tar.gz
qmmp-736d099ca99b4aec89d5ae03b9feb40ed4ee3d2f.tar.bz2
qmmp-736d099ca99b4aec89d5ae03b9feb40ed4ee3d2f.zip
fixed equalizer bugs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2473 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src')
-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();
}