diff -r 95754dcd27ad -r ce86b6d44a6d mmshplugins/mmshsettingsuiplugin/src/mussettingsplugin.cpp --- a/mmshplugins/mmshsettingsuiplugin/src/mussettingsplugin.cpp Tue May 25 12:38:39 2010 +0300 +++ b/mmshplugins/mmshsettingsuiplugin/src/mussettingsplugin.cpp Wed Jun 09 09:37:52 2010 +0300 @@ -12,7 +12,7 @@ * Contributors: * * Description: MUSSettingsPlugin implementation. -* Version : %version: 36 % << Don't touch! Updated by Synergy at check-out. +* Version : %version: be1sipx1#38 % << Don't touch! Updated by Synergy at check-out. * */ @@ -614,9 +614,16 @@ TRAPD( error, iHandler->DisableProfileL() ); MUS_LOG1( "[MUSSET] VS is off (err=%d)", error ) //activation disabled = true - //to remove warning :) - enabled = error != KErrNone ? ETrue : ETrue; iModel->SetActivationItem( enabled ); + + if ( error == KErrNone ) + { + MUS_LOG( "[MUSSET] Activation setting set off" ) + //MusSettingsKeys::ENever = 2 can not be used anymore + //EActiveInHomeNetworks = 1 is used instead -> off + MultimediaSharingSettings::SetActivationSettingL( + MusSettingsKeys::EActiveInHomeNetworks ); + } } else//currently disabled => enable { @@ -626,7 +633,14 @@ enabled = error != KErrNone; //activation disabled = false/true(if failed) iModel->SetActivationItem( enabled ); - } + + if ( error == KErrNone ) + { + MUS_LOG( "[MUSSET] Activation setting set on" ) + MultimediaSharingSettings::SetActivationSettingL( + MusSettingsKeys::EAlwaysActive ); + } + } } } }