--- 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 );
}