mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/src/AudioLoadingProgress.cpp
changeset 47 c2e43643db4c
parent 12 5a06f39ad45b
child 46 0ac9a5310753
--- a/mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/src/AudioLoadingProgress.cpp	Wed Aug 18 10:17:22 2010 +0300
+++ b/mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/src/AudioLoadingProgress.cpp	Thu Sep 02 20:58:01 2010 +0300
@@ -142,9 +142,15 @@
 #ifdef _DEBUG
     RDebug::Print (_L ("CAudioLoadingProgress::MoscoStateChangeEvent"));
 #endif
-	TInt err = KErrNone;
-	callbackErr = KErrNone;
+    
+    callbackErr = aErrorCode;
 
+    if (aErrorCode != KErrNone)
+        {
+
+        CActiveScheduler::Stop();
+
+        }
 	logger->Log(_L("MoscoStateChangeEvent called, error: %d	prev: %d curr : %d"),aErrorCode,aPreviousState,aCurrentState);
 
     TInt aState = recorder->State();