diff -r 6a0ceb387ac7 -r 40fb776cbfb3 filemanager/App/src/CFileManagerSettingListContainer.cpp --- a/filemanager/App/src/CFileManagerSettingListContainer.cpp Wed Sep 15 11:58:56 2010 +0300 +++ b/filemanager/App/src/CFileManagerSettingListContainer.cpp Wed Oct 13 14:17:31 2010 +0300 @@ -265,4 +265,23 @@ return response; } +// ----------------------------------------------------------------------------- +// CFileManagerSettingListContainer::HandleControlEventL +// +// ----------------------------------------------------------------------------- +// +void CFileManagerSettingListContainer::HandleControlEventL( + CCoeControl* aControl, TCoeEvent aEventType ) + { + if ( iType == EListRestore && + aEventType == EEventStateChanged ) + { + static_cast< CAknAppUi* >( ControlEnv()->AppUi() )-> + ProcessCommandL( EFileManagerCheckMark ); + } + + CFileManagerContainerBase::HandleControlEventL( + aControl, aEventType ); + } + // End of File