diff -r 5529f24b6aaf -r da1f3efa404b mpx/playbackframework/playbackserver/src/mpxplaybackserversession.cpp --- a/mpx/playbackframework/playbackserver/src/mpxplaybackserversession.cpp Mon Mar 08 21:44:04 2010 +0000 +++ b/mpx/playbackframework/playbackserver/src/mpxplaybackserversession.cpp Sun Mar 14 13:11:48 2010 +0000 @@ -515,6 +515,13 @@ break; } #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API + case EPbsSetPrimaryClient: + { + TInt error = iPlayer->ClientList()->SetPrimaryClient(*iMessageQueue); + TPckgC handle(error); + aMessage.Write(0, handle); + break; + } default: { PanicClient(aMessage,KErrNotSupported);