cmmanager/cmmgr/Framework/Src/cmdesticondialog.cpp
branchRCL_3
changeset 13 68f0c7cd80ec
parent 0 5a93021fdf25
equal deleted inserted replaced
12:ea6e024ea6f9 13:68f0c7cd80ec
   164                 TKeyEvent keyEvent;
   164                 TKeyEvent keyEvent;
   165                 keyEvent.iCode = EKeyOK;
   165                 keyEvent.iCode = EKeyOK;
   166                 keyEvent.iScanCode = aKeyEvent.iScanCode;
   166                 keyEvent.iScanCode = aKeyEvent.iScanCode;
   167                 keyEvent.iModifiers = aKeyEvent.iModifiers;
   167                 keyEvent.iModifiers = aKeyEvent.iModifiers;
   168                 keyEvent.iRepeats = aKeyEvent.iRepeats;
   168                 keyEvent.iRepeats = aKeyEvent.iRepeats;
   169                 return CEikDialog::OfferKeyEventL( keyEvent, aModifiers );
   169 
       
   170                 TKeyResponse res( CEikDialog::OfferKeyEventL( keyEvent, aModifiers ) );
       
   171                 // It seems Avkon doesn't continue to call OkToExitL after this OfferKeyEventL.
       
   172                 // So, we may have to positively exit by calling TryExitL so that user's selected
       
   173                 // Icon will be return back to caller (i.e., CDestDlg).
       
   174                 TryExitL( EAknSoftkeyOk );
       
   175                 return res;
   170                 }
   176                 }
   171                 
   177                 
   172             default:
   178             default:
   173                 break;
   179                 break;
   174             }
   180             }