diff -r 15e4dd19031c -r a0713522ab97 contentcontrolsrv/hsccclient/hsccproviderclient/src/hsccproviderclient.cpp --- a/contentcontrolsrv/hsccclient/hsccproviderclient/src/hsccproviderclient.cpp Wed Mar 31 22:04:35 2010 +0300 +++ b/contentcontrolsrv/hsccclient/hsccproviderclient/src/hsccproviderclient.cpp Wed Apr 14 16:16:44 2010 +0300 @@ -275,12 +275,11 @@ // ----------------------------------------------------------------------------- // void CHsCcProviderClient::HandleRegisterObserverNtfL( - TUint32 /* aSender */, + TUint32 aSender, TUint32 /* aReceiver */, CCcSrvMsg& /* aMessage */ ) { - TUint32 observer = iPckgSender(); - iObservers.AppendL( observer ); + iObservers.AppendL( aSender ); } // ----------------------------------------------------------------------------- @@ -288,14 +287,13 @@ // ----------------------------------------------------------------------------- // void CHsCcProviderClient::HandleUnregisterObserverNtfL( - TUint32 /* aSender */, + TUint32 aSender, TUint32 /* aReceiver */, CCcSrvMsg& /* aMessage */ ) { - TUint32 observer = iPckgSender(); for ( TInt i = 0; i < iObservers.Count(); i++ ) { - if ( iObservers[ i ] == observer ) + if ( iObservers[ i ] == aSender ) { iObservers.Remove( i ); break;