Skip to content

Commit

Permalink
fix(keyboard) use LVGL heap functions instead of POSIX
Browse files Browse the repository at this point in the history
  • Loading branch information
embeddedt authored Oct 2, 2021
1 parent e7ba9b9 commit b20a706
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/extra/widgets/keyboard/lv_keyboard.c
Original file line number Diff line number Diff line change
@@ -404,7 +404,7 @@ static void lv_keyboard_update_ctrl_map(lv_obj_t * obj)
} else {
/*Make a copy of the current control map*/
lv_btnmatrix_t * btnm = (lv_btnmatrix_t *)obj;
lv_btnmatrix_ctrl_t * ctrl_map = malloc(btnm->btn_cnt * sizeof(lv_btnmatrix_ctrl_t));
lv_btnmatrix_ctrl_t * ctrl_map = lv_mem_alloc(btnm->btn_cnt * sizeof(lv_btnmatrix_ctrl_t));
lv_memcpy(ctrl_map, kb_ctrl[keyboard->mode], sizeof(lv_btnmatrix_ctrl_t) * btnm->btn_cnt);

/*Remove all LV_BTNMATRIX_CTRL_POPOVER flags*/
@@ -414,7 +414,7 @@ static void lv_keyboard_update_ctrl_map(lv_obj_t * obj)

/*Apply new control map and clean up*/
lv_btnmatrix_set_ctrl_map(obj, ctrl_map);
free(ctrl_map);
lv_mem_free(ctrl_map);
}
}

0 comments on commit b20a706

Please sign in to comment.