--- 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)
{