gsprofilesrv_pub/profiles_engine_wrapper_api/tsrc/BC/ProfilesEngineWrapperAPI/src/ProEngWrapAPIBlocks.cpp
branchRCL_3
changeset 24 8ee96d21d9bf
parent 20 3b67655da2cc
child 25 7e0eff37aedb
--- a/gsprofilesrv_pub/profiles_engine_wrapper_api/tsrc/BC/ProfilesEngineWrapperAPI/src/ProEngWrapAPIBlocks.cpp	Thu Aug 19 10:12:30 2010 +0300
+++ b/gsprofilesrv_pub/profiles_engine_wrapper_api/tsrc/BC/ProfilesEngineWrapperAPI/src/ProEngWrapAPIBlocks.cpp	Tue Aug 31 15:29:50 2010 +0300
@@ -64,7 +64,7 @@
         ENTRY( "ReqProfActNotificationsL", CProEngWrapAPI::RequestProfileActivationNotificationsL ),
         ENTRY( "CanProfActNotificationsL", CProEngWrapAPI::CancelProfileActivationNotificationsL ),
         ENTRY( "ReqActProfNotificationsL", CProEngWrapAPI::RequestActiveProfileNotificationsL ),
-        ENTRY( "CanActProfNotificationsL", CProEngWrapAPI::CancelActiveProfileNotificationsL ),
+        ENTRY( "CanActProfNotificationsL", CProEngWrapAPI::CancelProfileActivationNotificationsL ),
         ENTRY( "ReqProfNotificationsL", CProEngWrapAPI::RequestProfileNotificationsL ),
         ENTRY( "CanProfNotificationsL", CProEngWrapAPI::CancelProfileNotificationsL ),
         ENTRY( "ReqProfNameArrayNotL", CProEngWrapAPI::RequestProfileNameArrayNotificationsL ),
@@ -222,22 +222,8 @@
     CleanupStack::PushL( observer );
 
     TRAP_IGNORE(nh->RequestProfileActivationNotificationsL ( *observer ) );
-    
-    TInt previousid( engine->ActiveProfileId() ); 
-    if ( previousid == EProfileMeetingId )   //example for active profile change
-        {
-        engine->SetActiveProfileL( EProfileOutdoorId );
-        }
-    else 
-        {
-        engine->SetActiveProfileL( EProfileMeetingId );
-        }
-    TInt activeid( engine->ActiveProfileId() );    
-    if ( previousid!=activeid )
-        {
-        iSchedulerUtility->Start();
-        }
-    
+    engine->SetActiveProfileL( EProfileMeetingId );
+    iSchedulerUtility->Start();
     CleanupStack::PopAndDestroy( observer );
     CleanupStack::PopAndDestroy( wrapper );
     CleanupStack::PopAndDestroy(); // engine
@@ -267,21 +253,8 @@
     CleanupStack::PushL( observer );
 
     TRAP_IGNORE(nh->RequestProfileActivationNotificationsL ( *observer ) );
-    TInt previousid( engine->ActiveProfileId() );
-    if ( previousid == EProfileMeetingId )     //example for active profile change
-        {
-        engine->SetActiveProfileL( EProfileOutdoorId );
-        }
-    else 
-        {
-        engine->SetActiveProfileL( EProfileMeetingId );
-        }
-    TInt activeid( engine->ActiveProfileId() );
-    if ( previousid!=activeid )
-        {
-        iSchedulerUtility->Start();
-        }
-        
+    engine->SetActiveProfileL( EProfileMeetingId );
+    iSchedulerUtility->Start();
     nh->CancelProfileActivationNotifications();
     CleanupStack::PopAndDestroy( observer );
     CleanupStack::PopAndDestroy( wrapper );