diff -r 0b3699f6c654 -r e36b2f4799c0 taskswitcher/backstepping/inc/tsbackstepping.h --- a/taskswitcher/backstepping/inc/tsbackstepping.h Fri Sep 17 08:32:18 2010 +0300 +++ b/taskswitcher/backstepping/inc/tsbackstepping.h Mon Oct 04 00:38:31 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; };