diff -r 7f2202662322 -r 7a9a8e73f54b mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp --- a/mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp Thu Jan 07 12:57:30 2010 +0200 +++ b/mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp Mon Jan 18 20:36:37 2010 +0200 @@ -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 + } } }