mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp
changeset 20 b1fb57be53fe
parent 2 7a9a8e73f54b
child 25 d881023c13eb
--- a/mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp	Tue Feb 02 00:27:58 2010 +0200
+++ b/mpx/playbackframework/playbackutility/src/mpxplaybackutilityimpl.cpp	Fri Mar 19 09:38:24 2010 +0200
@@ -367,11 +367,8 @@
              EPbCmdPlayPause == cmdType ||
              EPbCmdStop == cmdType)
             {
-            if( !aCmd.IsSupported( KMPXCommandPlaybackGeneralClientPid ) )
-                {
-                aCmd.SetTObjectValueL<TProcessId> (
-                       KMPXCommandPlaybackGeneralClientPid, RProcess().Id()); // current process id
-                }
+            aCmd.SetTObjectValueL<TProcessId>(KMPXCommandPlaybackGeneralClientPid,
+                                              RProcess().Id()); // current process id
             }
         }
 
@@ -1337,4 +1334,13 @@
 
 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
 
+// ----------------------------------------------------------------------------
+// Set primary client
+// ----------------------------------------------------------------------------
+//
+TInt CMPXPlaybackUtility::SetPrimaryClientL()
+    {
+    MPX_FUNC("CMPXPlaybackUtility::SetPrimaryClientL");
+    return iPbs.SendReceiveL(EPbsSetPrimaryClient);
+    }
 // End of file