From: sr.shashank Date: Thu, 4 Jul 2013 07:22:40 +0000 (+0530) Subject: [DateTimePicker] Fix for N_SE-44676. X-Git-Tag: accepted/tizen/20130924.144426~1^2~164^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b74d0827e08b663d57151c8cccf4bf11c2688c36;p=platform%2Fframework%2Fnative%2Fuifw.git [DateTimePicker] Fix for N_SE-44676. Change-Id: I8275abba06f7ac30fe6429dfc8948103d490bfe7 Signed-off-by: sr.shashank --- 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);