diff -r a05c44bc3c61 -r d881023c13eb mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp --- a/mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp Fri Apr 16 15:28:14 2010 +0300 +++ b/mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp Mon May 03 12:58:40 2010 +0300 @@ -367,8 +367,11 @@ EPbCmdPlayPause == cmdType || EPbCmdStop == cmdType) { - aCmd.SetTObjectValueL(KMPXCommandPlaybackGeneralClientPid, - RProcess().Id()); // current process id + if( !aCmd.IsSupported( KMPXCommandPlaybackGeneralClientPid ) ) + { + aCmd.SetTObjectValueL ( + KMPXCommandPlaybackGeneralClientPid, RProcess().Id()); // current process id + } } }