--- a/mpxplugins/viewplugins/views/audioeffectsview/src/mpxaudioeffectsviewimp.cpp Fri Mar 12 15:42:25 2010 +0200
+++ b/mpxplugins/viewplugins/views/audioeffectsview/src/mpxaudioeffectsviewimp.cpp Mon Mar 15 12:40:11 2010 +0200
@@ -28,6 +28,7 @@
#include <mpxplaybackutility.h>
#include <mpxaudioeffectsview.rsg>
+#include <mpxviewutility.h>
#include "mpxaudioeffectengine.h"
#include "mpxaudioeffectsmodel.h"
@@ -71,6 +72,8 @@
iPlaybackUtility = MMPXPlaybackUtility::UtilityL( KPbModeDefault );
iModel = CMPXAudioEffectsModel::NewL( *iPlaybackUtility );
+
+ iViewUtility = MMPXViewUtility::UtilityL();
}
// ---------------------------------------------------------------------------
@@ -113,6 +116,12 @@
{
CCoeEnv::Static()->DeleteResourceFile( iResourceOffset );
}
+
+ if ( iViewUtility )
+ {
+ iViewUtility->Close();
+ }
+
}
// -----------------------------------------------------------------------------
@@ -159,6 +168,11 @@
AppUi()->AppHelpContextL());
break;
}
+ case EAknSoftkeyBack:
+ {
+ iViewUtility->ActivatePreviousViewL();
+ break;
+ }
default:
{
// Pass the command to AppUi to handle.