fix(indev): fix use after free of last hovered object (#6405)

This commit is contained in:
Niklas Fiekas
2024-06-23 18:54:21 +08:00
committed by GitHub
parent 2d7a9ac232
commit eff59f7bba
2 changed files with 12 additions and 7 deletions
+3
View File
@@ -537,6 +537,9 @@ static void obj_delete_core(lv_obj_t * obj)
if(indev->pointer.last_pressed == obj) {
indev->pointer.last_pressed = NULL;
}
if(indev->pointer.last_hovered == obj) {
indev->pointer.last_hovered = NULL;
}
}
if(indev->group == group && obj == lv_indev_get_active_obj()) {