devsound/a3fdevsound/src/devsoundadaptor/cdevaudiocontrol.cpp
branchRCL_3
changeset 7 94dbab0a2133
parent 0 40261b775718
child 8 bc06d8566074
--- a/devsound/a3fdevsound/src/devsoundadaptor/cdevaudiocontrol.cpp	Sat Feb 20 00:20:15 2010 +0200
+++ b/devsound/a3fdevsound/src/devsoundadaptor/cdevaudiocontrol.cpp	Fri Mar 12 15:50:33 2010 +0200
@@ -937,7 +937,15 @@
 
 	if (aEvent == KUidA3FContextUpdateComplete)
 		{
-		iAdaptationObserver->AsynchronousOperationComplete(aError, ETrue);
+	        if(iIgnoreAsyncOpComplete)
+			{
+            	    	iAdaptationObserver->PreemptionFinishedCallbackReceived(ETrue);
+		    	iIgnoreAsyncOpComplete = EFalse;
+            	    	}
+        	else
+            	    	{
+                    	iAdaptationObserver->AsynchronousOperationComplete(aError, ETrue);
+                    	}
 		}
 	else if(aEvent == KUidA3FContextPreEmption || aEvent == KUidA3FContextPreEmptedCommit)
 		{