diff -r f62c3a3d66b8 -r c8b9b0986973 profilesservices/ProfileEngine/EngSrc/CProfileTiming.cpp --- 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 ); }