diff -r d240f0a77280 -r 780c925249c1 mpx/playbackframework/playbackengine/src/mpxplaybackengine.cpp --- a/mpx/playbackframework/playbackengine/src/mpxplaybackengine.cpp Mon Mar 15 12:42:31 2010 +0200 +++ b/mpx/playbackframework/playbackengine/src/mpxplaybackengine.cpp Wed Mar 31 22:26:09 2010 +0300 @@ -984,7 +984,8 @@ TMPXPlaybackMessage( TMPXPlaybackMessage::EStateChanged, iState, aError )); if ( KErrDied == aError || - KErrAccessDenied == aError ) + KErrAccessDenied == aError || + KErrInUse == aError ) { iPluginState = EPbStateNotInitialised; // fixed