{
result r = E_SUCCESS;
char enterText[2] = {'\n', };
- if (commitText == enterText)
+ String enterTextComma(",");
+ String enterTextColon(":");
+ if ((commitText == enterText) || (commitText == enterTextComma) || (commitText == enterTextColon))
{
CoreKeypadAction keypadaction = GetKeypadAction();
__pTokenEdit->SendKeypadEvent(keypadaction, CORE_KEYPAD_EVENT_STATUS_ENTERACTION);
InitializeTokenVisibilityAt(i);
}
- SetCursorDisabled(true);
- __pTokenEdit->Draw();
- SetCursorDisabled(false);
- StartCursorTimer();
+ if (__pressedTokenIndex < 0)
+ {
+ SetCursorDisabled(true);
+ __pTokenEdit->Draw();
+ SetCursorDisabled(false);
+ StartCursorTimer();
+ }
return;
}