summaryrefslogtreecommitdiff
path: root/src/3rdparty/phonon/mmf/audioequalizer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/phonon/mmf/audioequalizer.cpp')
-rw-r--r--src/3rdparty/phonon/mmf/audioequalizer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/3rdparty/phonon/mmf/audioequalizer.cpp b/src/3rdparty/phonon/mmf/audioequalizer.cpp
index 1584cf7c8d..201a5fc46e 100644
--- a/src/3rdparty/phonon/mmf/audioequalizer.cpp
+++ b/src/3rdparty/phonon/mmf/audioequalizer.cpp
@@ -37,15 +37,15 @@ AudioEqualizer::AudioEqualizer(QObject *parent, const QList<EffectParameter>& pa
}
-void AudioEqualizer::parameterChanged(const EffectParameter &param,
+int AudioEqualizer::parameterChanged(const EffectParameter &param,
const QVariant &value)
{
const int band = param.id() + 1;
const qreal externalLevel = value.toReal();
const int internalLevel = param.toInternalValue(externalLevel);
- // TODO: handle audio effect errors
- TRAP_IGNORE(concreteEffect()->SetBandLevelL(band, internalLevel));
+ TRAPD(err, concreteEffect()->SetBandLevelL(band, internalLevel));
+ return err;
}