diff -r 8d0d228c94a2 -r a493a607b5bf mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp --- a/mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp Wed Aug 25 11:51:49 2010 -0500 +++ b/mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp Fri Sep 03 19:34:12 2010 -0500 @@ -724,9 +724,7 @@ // NB KErrInUse, KErrDied OR KErrAccessDenied may be returned // to indicate that the sound device is in use by another higher // priority client. - if (aError == KErrCancel || aError == KErrInUse || - aError == KErrDied || aError == KErrAccessDenied) - return; + if (aError == KErrUnderflow) aError = KErrNone;