equal
deleted
inserted
replaced
51 // --------------------------------------------------------------------------- |
51 // --------------------------------------------------------------------------- |
52 // |
52 // |
53 TKeyResponse CPsuiQueryDialog::OfferKeyEventL( const TKeyEvent& aKeyEvent, |
53 TKeyResponse CPsuiQueryDialog::OfferKeyEventL( const TKeyEvent& aKeyEvent, |
54 TEventCode aType ) |
54 TEventCode aType ) |
55 { |
55 { |
56 if ( ( aKeyEvent.iScanCode == EStdKeyNo || aKeyEvent.iCode == EKeyNo ) && |
56 const TBool noKeyReleased = |
57 aType == EEventKeyUp ) |
57 ( aKeyEvent.iScanCode == EStdKeyNo || aKeyEvent.iCode == EKeyNo ) && |
|
58 aType == EEventKeyUp; |
|
59 const TBool escPressed = aKeyEvent.iCode == EKeyEscape; |
|
60 |
|
61 // AknDialogShutter sends esc keys so dismiss dialog |
|
62 if ( noKeyReleased || escPressed ) |
58 { |
63 { |
59 // End -key was pressed, so exit this query dialog |
64 // End -key was pressed, so exit this query dialog |
60 TryExitL( EKeyNo ); |
65 TryExitL( EKeyNo ); |
|
66 RDebug::Printf("PSETNOTESUI: exiting dialog"); |
|
67 return EKeyWasConsumed; |
61 } |
68 } |
62 |
69 |
63 return EKeyWasNotConsumed; |
70 return EKeyWasNotConsumed; |
64 } |
71 } |
65 |
72 |