--- a/devsound/a3fdevsound/src/devsoundadaptor/cdevcommoncontrol.cpp Thu Oct 07 23:44:30 2010 +0100
+++ b/devsound/a3fdevsound/src/devsoundadaptor/cdevcommoncontrol.cpp Mon Oct 18 12:47:26 2010 +0100
@@ -640,10 +640,11 @@
iDevAudio->iActiveState = EDevSoundAdaptorCreated_Uninitialised;
+ // This will unregister audio callback observers in case they are registered again
+ ContextEventStopDevSoundNotifications();
+
if (iDevAudio->iReinitializing)
{
- ContextEventStopDevSoundNotifications();
-
TInt err = iDevAudio->Initialize(iDevAudio->iTargetFormat, iDevAudio->iTargetMode);
if(err)
{