if (__isEnterKeyPressed)
{
__isEnterKeyPressed = false;
- __isFocused = true;
+
+ if (__pEditTime->IsFocusModeStateEnabled())
+ {
+ __isFocused = true;
+ }
}
if (__focusId == DATETIME_ID_NONE || __focusId == DATETIME_ID_AMPM)
{
if (!__isEnterKeyPressed || __focusId == DATETIME_ID_AMPM)
{
__focusId = DATETIME_ID_NONE;
+ __selectedId = DATETIME_ID_NONE;
}
__isFocused = false;
__pEditTime->Invalidate();
if (__isAnimating)
{
- VisualElement *pEditTimeElement = __pEditTime->GetVisualElement();
+ VisualElement* pEditTimeElement = __pEditTime->GetVisualElement();
result r = GetLastResult();
SysTryReturn(NID_UI_CTRL, (pEditTimeElement != null), false, r, "[%s] Propagating.", GetErrorMessage(r));
pEditTimeElement->RemoveAllAnimations();
VisualElement* pEditTimeElement = null;
VisualElementPropertyAnimation* pNewBoundsAnimation = null;
VisualElementPropertyAnimation* pOldBoundsAnimation = null;
- Canvas *pCanvas = null;
- Canvas *pContentCanvas = null;
+ Canvas* pCanvas = null;
+ Canvas* pContentCanvas = null;
Color contentBgColor;
Color textNormalColor;
Color textPressedColor;