diff -r 4e9858fa9559 -r 9ec13d39cc2e vtengines/videoteleng/Src/Media/CVtEngMediaHandler.cpp --- a/vtengines/videoteleng/Src/Media/CVtEngMediaHandler.cpp Tue May 11 16:15:55 2010 +0300 +++ b/vtengines/videoteleng/Src/Media/CVtEngMediaHandler.cpp Tue May 25 12:45:10 2010 +0300 @@ -512,6 +512,13 @@ break; } case KVtEngSetAudioRouting: + if ( ( iProtoState == MVtProtocolCommand::EConnected ) && + ( ( iPendingOp && iPendingOp->Command() == KVtEngHandleLayoutChange ) + || !iPendingOp ) ) + { + okToPerform = KErrNone; + } + break; case KVtEngSetAudioVolume: if ( ( iProtoState == MVtProtocolCommand::EConnected ) && !iPendingOp ) {