All image objs will disappear at the same time


The code block(s) should be between ```c and ``` tags:

static lv_obj_t * obj;
static lv_obj_t * obj5;

void lv_ex_get_started_1(int en)
if (en == 1) {

	static lv_style_t style;

   	obj = lv_img_create(lv_scr_act(), NULL);
   	lv_obj_add_style(obj, LV_IMG_PART_MAIN, &style);
	lv_obj_set_pos(obj, 200,10);

	static lv_style_t style5;

	obj5 = lv_img_create(lv_scr_act(), obj);
	lv_obj_add_style(obj5, LV_IMG_PART_MAIN, &style5);
	lv_obj_set_pos(obj5, 78,10);
}else if (en == 0) {
} else {
//do nothing

Here is my sample code. I can draw the two images(cec_charing_5 & cec_video_instruct) on screen when the “en” is 1, but when I set “en = 0” to call lv_obj_del(obj5) to delete “obj5”, the another obj will also disappear.
I also try to use lv_obj_set_pos() to move obj5 to another position. All the objs are disappeared on screen. It seems I cannot do any operation for any one of two objs. Once I did it , all the objs will disappear. Does anything I miss in the code?

I’m using V7.10.1 and runs on RTOS.

Screenshot and/or video

If possible, add screenshots and/or videos about the current state.