diff -r bf64cebf4673 -r 53c8aa5d97a3 camerauis/cameraapp/generic/src/CamUserSceneSetupContainer.cpp --- a/camerauis/cameraapp/generic/src/CamUserSceneSetupContainer.cpp Tue May 11 15:56:11 2010 +0300 +++ b/camerauis/cameraapp/generic/src/CamUserSceneSetupContainer.cpp Tue May 25 12:22:04 2010 +0300 @@ -445,24 +445,22 @@ const TKeyEvent& aKeyEvent, TEventCode aType ) { - if ( iController.UiConfigManagerPtr() - && iController.UiConfigManagerPtr()->IsAutoFocusSupported() ) + if ( aType == EEventKeyDown && + ( aKeyEvent.iScanCode == EStdKeyEnter || + aKeyEvent.iScanCode == EStdKeyNkpEnter ) ) { - if( aType == EEventKeyDown && IsShutterKeyL( aKeyEvent, aType ) ) - { - TKeyResponse response = iUserSceneSetupList->OfferKeyEventL( aKeyEvent, aType ); - iView.HandleCommandL( EAknSoftkeyBack ); - return response; - } + HandleSelectionL(); + return EKeyWasConsumed; } - else if( aType == EEventKeyDown && IsCaptureKeyL( aKeyEvent, aType ) ) + else if ( aKeyEvent.iScanCode == EStdKeyUpArrow || + aKeyEvent.iScanCode == EStdKeyDownArrow ) { - TKeyResponse response = iUserSceneSetupList->OfferKeyEventL( aKeyEvent, aType ); - iView.HandleCommandL( EAknSoftkeyBack ); - return response; + return iUserSceneSetupList->OfferKeyEventL( aKeyEvent, aType ); } - - return iUserSceneSetupList->OfferKeyEventL( aKeyEvent, aType ); + else + { + return EKeyWasConsumed; + } } // ---------------------------------------------------------------------------