[Checkbox] Fix when disabled

This commit is contained in:
Bertrand Songis
2021-04-06 08:47:09 +02:00
parent d8564e3661
commit 9858ce217e
2 changed files with 4 additions and 6 deletions
+3 -5
View File
@@ -36,11 +36,9 @@ void Button::onEvent(event_t event)
{
TRACE_WINDOWS("%s received event 0x%X", getWindowDebugString("Button").c_str(), event);
if (event == EVT_KEY_BREAK(KEY_ENTER)) {
if (enabled) {
onKeyPress();
onPress();
}
if (enabled && event == EVT_KEY_BREAK(KEY_ENTER)) {
onKeyPress();
onPress();
}
else {
FormField::onEvent(event);
+1 -1
View File
@@ -30,7 +30,7 @@ void CheckBox::onEvent(event_t event)
{
TRACE_WINDOWS("%s received event 0x%X", getWindowDebugString("CheckBox").c_str(), event);
if (event == EVT_KEY_BREAK(KEY_ENTER)) {
if (enabled && event == EVT_KEY_BREAK(KEY_ENTER)) {
onKeyPress();
_setValue(!getValue());
invalidate();