diff -r c2e43643db4c -r 4ce423f34688 mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp --- a/mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp Thu Sep 02 20:58:01 2010 +0300 +++ b/mmfenh/advancedaudiocontroller/audiotonecontrollerplugin/src/mmfaudiotonecontroller.cpp Fri Sep 17 08:33:15 2010 +0300 @@ -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;