diff -r 999b2818a0eb -r 53984cc2f70a mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp --- a/mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp Tue Sep 14 22:21:33 2010 +0300 +++ b/mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp Wed Sep 15 12:47:14 2010 +0300 @@ -625,9 +625,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;