camerauis/cameraapp/generic/src/CamUserSceneSetupContainer.cpp
branchRCL_3
changeset 16 53c8aa5d97a3
parent 13 38fb6f7eacd5
child 17 8f559c47d7fd
--- 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;    
+        }
     }
 
 // ---------------------------------------------------------------------------