mmshplugins/mmshsettingsuiplugin/src/mussettingsplugin.cpp
branchRCL_3
changeset 21 ce86b6d44a6d
parent 13 a184f3d659e6
child 32 73a1feb507fb
--- 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 );
+								}                            
+                            }             
                         }
                     }
                 }