diff -r 305818acdca4 -r 50e220be30d1 taskswitcher/backstepping/inc/tsbackstepping.h --- a/taskswitcher/backstepping/inc/tsbackstepping.h Mon Sep 13 13:26:33 2010 +0300 +++ b/taskswitcher/backstepping/inc/tsbackstepping.h Mon Sep 20 10:22:22 2010 +0300 @@ -33,22 +33,16 @@ private: CTsBackstepping( MTsWindowGroupsMonitor& ); void ConstructL(); - void HandleWindowGroupChanged( - MTsResourceManager&, - const TArray& ); - void HandleWindowGroupChangedL( - MTsResourceManager&, - const TArray& ); - TInt HomescreenOffsetL( - MTsResourceManager&, - const TArray& )const; - TInt ParentOffsetL( TInt, - const TArray& )const; - inline TBool IsEmbededApp( const RWsSession::TWindowGroupChainInfo& ) const; - TUid GetUidFromWindowGroupL(MTsResourceManager &aResources, TInt aWindowGroupId) const; + void HandleWindowGroupChanged( MTsResourceManager &rsc, + const MTsRunningApplicationStorage& aStorage ); + void HandleWindowGroupChangedL( MTsResourceManager &rsc, + const MTsRunningApplicationStorage& aStorage ); + TInt HomescreenOffsetL( const MTsRunningApplicationStorage& aStorage )const; + void SwitchToIdleStateL( MTsResourceManager& aResources, TBool aIsFirst ); private: CTsBacksteppingFilter *iFilter; + TBool iHsWasFirst; };