profilesservices/ProfileEngine/EngSrc/CProfileTiming.cpp
branchRCL_3
changeset 12 c8b9b0986973
parent 8 f62c3a3d66b8
child 13 23553eb4e470
--- a/profilesservices/ProfileEngine/EngSrc/CProfileTiming.cpp	Fri Feb 19 23:06:10 2010 +0200
+++ b/profilesservices/ProfileEngine/EngSrc/CProfileTiming.cpp	Fri Mar 12 15:43:47 2010 +0200
@@ -108,7 +108,7 @@
 // (other items were commented in a header).
 // -----------------------------------------------------------------------------
 //
-void CProfileTiming::SetTimedProfileL( TInt aPreviousId, TTime aTime )
+void CProfileTiming::SetTimedProfileL( TInt aPreviousId, TTime aTime, const TDesC& aPreviousName )
     {
     PRODEBUG1( "CProfileTiming:SetTimedProfile( %d )", aPreviousId );
     if( !iFeatures.IsFeatureSupported( KProEngFeatureIdTimedProfiles ) )
@@ -158,7 +158,7 @@
             iTaskId = taskInfo.iTaskId;
             PRODEBUG( "CProfileTiming:SetTimedProfile before SaveSchedulingData" );
             SaveSchedulingData( aPreviousId, iSchedulerItemRef.iHandle,
-                                iTaskId );
+                                iTaskId, aPreviousName );
             PRODEBUG( "CProfileTiming:SetTimedProfile after SaveSchedulingData" );
             }
         }
@@ -256,10 +256,13 @@
 // (other items were commented in a header).
 // -----------------------------------------------------------------------------
 //
-void CProfileTiming::SaveSchedulingData( TInt aPreviousId, TInt aHandleId,
-                                         TInt aTaskId )
+void CProfileTiming::SaveSchedulingData( TInt aPreviousId,
+		                                 TInt aHandleId,
+                                         TInt aTaskId, 
+                                         const TDesC& aPreviousName )
     {
     iRepository.Set( KProEngSchedulerHandleId, aHandleId );
+    iRepository.Set( KProEngPreviousActiveName, aPreviousName);
     iRepository.Set( KProEngPreviousActiveId, aPreviousId );
     iRepository.Set( KProEngSchedulerTaskId, aTaskId );
     }