diff -r 2d690156cf8f -r 315810614048 videocollection/hgmyvideos/src/vcxhgmyvideosmainview.cpp --- a/videocollection/hgmyvideos/src/vcxhgmyvideosmainview.cpp Thu Jul 15 18:41:27 2010 +0300 +++ b/videocollection/hgmyvideos/src/vcxhgmyvideosmainview.cpp Thu Aug 19 09:57:17 2010 +0300 @@ -15,7 +15,7 @@ */ -// Version : %version: 48 % +// Version : %version: 49 % // INCLUDE FILES #include @@ -530,22 +530,14 @@ { TKeyResponse response( EKeyWasNotConsumed ); - // Clear key performs 'Delete'. - if ( aKeyEvent.iScanCode == EStdKeyBackspace && aType == EEventKey ) + // Clear and Delete keys perform 'Delete'. + if ( ( aKeyEvent.iScanCode == EStdKeyBackspace || + aKeyEvent.iScanCode == EStdKeyDelete ) && + aType == EEventKey ) { if ( iModel->AppState() == CVcxHgMyVideosModel::EVcxMyVideosAppStateVideoIdle ) { - RArray markedVideos; - CleanupClosePushL( markedVideos ); - - VideoListL()->VideoModel().MarkedVideosL( markedVideos ); - TInt count = markedVideos.Count(); - CleanupStack::PopAndDestroy( &markedVideos ); - - if ( count > 0 ) - { - HandleCommandL( EVcxHgMyVideosCmdDelete ); - } + HandleCommandL( EVcxHgMyVideosCmdDelete ); response = EKeyWasConsumed; }