From 736d099ca99b4aec89d5ae03b9feb40ed4ee3d2f Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 1 Nov 2011 15:03:44 +0000 Subject: fixed equalizer bugs git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2473 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/eqsettings.cpp | 4 ++-- src/qmmp/qmmpsettings.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') 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(); } -- cgit v1.2.3-13-gbd6f