From b74d0827e08b663d57151c8cccf4bf11c2688c36 Mon Sep 17 00:00:00 2001 From: "sr.shashank" Date: Thu, 4 Jul 2013 12:52:40 +0530 Subject: [PATCH] [DateTimePicker] Fix for N_SE-44676. Change-Id: I8275abba06f7ac30fe6429dfc8948103d490bfe7 Signed-off-by: sr.shashank --- src/ui/controls/FUiCtrl_DateTimePresenter.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ui/controls/FUiCtrl_DateTimePresenter.cpp b/src/ui/controls/FUiCtrl_DateTimePresenter.cpp index 38631f5..0623ba5 100644 --- a/src/ui/controls/FUiCtrl_DateTimePresenter.cpp +++ b/src/ui/controls/FUiCtrl_DateTimePresenter.cpp @@ -840,12 +840,19 @@ _DateTimePresenter::OnKeyPressed(const _Control& source, const _KeyInfo& keyInfo bool _DateTimePresenter::OnKeyReleased(const _Control& source, const _KeyInfo& keyInfo) { + _KeyCode keyCode = keyInfo.GetKeyCode(); + + if (keyCode == _KEY_ESC || keyCode == _KEY_BACK) + { + HandleSaveCancelAction(DATETIME_EVENT_ID_CANCEL); + return true; + } + if (!__keypadEnabled) { return false; } - _KeyCode keyCode = keyInfo.GetKeyCode(); if (__isPmButtonPressed == true && keyCode == _KEY_ENTER) { __isPm = (!__isPm); -- 2.7.4