diff -r af3740e3753f -r c5b304f4d89b mpviewplugins/mpplaybackviewplugin/src/mpequalizerwidget.cpp --- a/mpviewplugins/mpplaybackviewplugin/src/mpequalizerwidget.cpp Wed Aug 18 09:46:20 2010 +0300 +++ b/mpviewplugins/mpplaybackviewplugin/src/mpequalizerwidget.cpp Thu Sep 02 20:24:03 2010 +0300 @@ -39,7 +39,7 @@ MpEqualizerWidget::MpEqualizerWidget() : mMpEngine(0), mPresetsList(0), - mOriginalPreset(KEqualizerPresetNone) + mOriginalPresetIndex(0) { TX_ENTRY @@ -82,7 +82,7 @@ setFrameType(HbPopup::Strong); setHeadingWidget(new HbLabel(hbTrId("txt_mus_title_select_preset"))); - mOriginalPreset = mMpEngine->activePreset(); + mOriginalPresetIndex = mMpEngine->activePreset(); QStringList listItems; QStringList presetNames = mMpEngine->presetNames(); for ( int i=0; iactivePreset()) { - if (mOriginalPreset == KEqualizerPresetNone) { + if (mOriginalPresetIndex != mMpEngine->activePreset()) { + if (mOriginalPresetIndex == 0) { mMpEngine->disableEqualizer(); mPresetsList->setSelected( 0 ); //First list item corresponds to "OFF" } else { - mMpEngine->applyPreset( mOriginalPreset ); - mPresetsList->setSelected( mOriginalPreset ); + mMpEngine->applyPreset( mOriginalPresetIndex ); + mPresetsList->setSelected( mOriginalPresetIndex ); } } } @@ -179,7 +172,7 @@ //Update original preset if (mMpEngine) { - mOriginalPreset = mMpEngine->activePreset(); + mOriginalPresetIndex = mMpEngine->activePreset(); } TX_EXIT