diff -r 5a06f39ad45b -r 80975da52420 mmserv/tms/tmsserver/src/tmsserversession.cpp --- a/mmserv/tms/tmsserver/src/tmsserversession.cpp Fri Apr 16 15:29:42 2010 +0300 +++ b/mmserv/tms/tmsserver/src/tmsserversession.cpp Mon May 03 12:59:52 2010 +0300 @@ -306,10 +306,14 @@ // TMSServerSession::HandleGlobalEffectChange // ----------------------------------------------------------------------------- // -void TMSServerSession::HandleGlobalEffectChange(TInt globalevent) +void TMSServerSession::HandleGlobalEffectChange(TInt globalevent, TInt level, + TBool output_change, TMSAudioOutput output) { TRACE_PRN_FN_ENT; iMsgBuffer.iInt = globalevent; + iMsgBuffer.iUint = (guint)level; + iMsgBuffer.iInt2 = (gint)output; + iMsgBuffer.iBool = output_change; NotifyClient(ECmdGlobalEffectChange); TRACE_PRN_FN_EXT; } @@ -363,7 +367,7 @@ codecsCount = codecs->Count(); } - if (codecsCount <= 0) + if (codecs && codecsCount <= 0) { delete iDevSound; iDevSound = NULL;