Update submodules, fix LVGL keyboard coloring

This commit is contained in:
Johannes Marbach 2022-01-28 19:58:57 +01:00
parent 535f442b10
commit 0c00af71be
6 changed files with 15 additions and 6 deletions

View file

@ -306,7 +306,7 @@ static void keyboard_draw_part_begin_cb(lv_event_t *event) {
key = &(current_theme.keyboard.keys.key_char);
}
bool pressed = lv_btnmatrix_get_selected_btn(obj) == dsc->id;
bool pressed = lv_btnmatrix_get_selected_btn(obj) == dsc->id && lv_obj_has_state(btnm, LV_STATE_PRESSED);
dsc->label_dsc->color = lv_color_hex((pressed ? key->pressed : key->normal).fg_color);
dsc->rect_dsc->bg_color = lv_color_hex((pressed ? key->pressed : key->normal).bg_color);