mpengine/src/mpequalizerframeworkwrapper_p.cpp
changeset 54 c5b304f4d89b
parent 32 c163ef0b758d
--- a/mpengine/src/mpequalizerframeworkwrapper_p.cpp	Wed Aug 18 09:46:20 2010 +0300
+++ b/mpengine/src/mpequalizerframeworkwrapper_p.cpp	Thu Sep 02 20:24:03 2010 +0300
@@ -120,14 +120,15 @@
 {
     TX_ENTRY_ARGS( "Preset Name Key = " << presetNameKey);
 
-    int presetIndex = KEqualizerPresetNone;
+    int presetIndex = 0;
     if ( mEqualizerUtility && presetNameKey != KEqualizerPresetNone ) {
         TArray<TEfAudioEqualizerUtilityPreset> presetArray = mEqualizerUtility->Presets();
         for ( TInt i = 0; i < presetArray.Count(); i++ ) {
             TX_LOG_ARGS("presetArray[" << i << "].iPresetNameKey (" 
                 << presetArray[i].iPresetNameKey << ") vs presetId (" <<presetNameKey << ")");
             if ( presetArray[i].iPresetNameKey == static_cast<TUint32>( presetNameKey ) ) {
-                presetIndex = i;
+				//Set the current preset index. 1 is added to index because index 0 represent "Off" at UI level.
+                presetIndex = i+1;
                 break;
             }
         }