minor fixes
This commit is contained in:
@@ -73,7 +73,7 @@ void lv_refr_now(void)
|
||||
d = lv_disp_get_next(NULL);
|
||||
while(d) {
|
||||
lv_disp_refr_task(d->refr_task);
|
||||
d = lv_disp_get_next(NULL);
|
||||
d = lv_disp_get_next(d);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -204,9 +204,7 @@ lv_task_t * lv_task_create(void (*task)(lv_task_t *), uint32_t period, lv_task_p
|
||||
new_lv_task->once = 0;
|
||||
new_lv_task->last_run = lv_tick_get();
|
||||
|
||||
#if LV_USE_USER_DATA_SINGLE
|
||||
new_lv_task->user_data = user_data;
|
||||
#endif
|
||||
|
||||
#if LV_USE_USER_DATA_MULTI
|
||||
new_lv_task->task_user_data = NULL;
|
||||
|
||||
@@ -215,7 +215,6 @@ void lv_mbox_start_auto_close(lv_obj_t * mbox, uint16_t delay)
|
||||
a.playback_pause = 0;
|
||||
a.repeat = 0;
|
||||
a.repeat_pause = 0;
|
||||
a.user_data = NULL;
|
||||
lv_anim_create(&a);
|
||||
|
||||
a.start = lv_obj_get_width(mbox);
|
||||
@@ -239,7 +238,6 @@ void lv_mbox_start_auto_close(lv_obj_t * mbox, uint16_t delay)
|
||||
a.playback_pause = 0;
|
||||
a.repeat = 0;
|
||||
a.repeat_pause = 0;
|
||||
a.user_data = NULL;
|
||||
lv_anim_create(&a);
|
||||
}
|
||||
#else
|
||||
|
||||
@@ -48,6 +48,7 @@ static lv_res_t lv_ta_scrollable_signal(lv_obj_t * scrl, lv_signal_t sign, void
|
||||
static void cursor_blink_anim(lv_obj_t * ta, uint8_t show);
|
||||
static void pwd_char_hider_anim(lv_obj_t * ta, int32_t x);
|
||||
#endif
|
||||
static void pwd_char_hider_anim_ready(lv_anim_t * a);
|
||||
static void pwd_char_hider(lv_obj_t * ta);
|
||||
static bool char_is_accepted(lv_obj_t * ta, uint32_t c);
|
||||
static void get_cursor_style(lv_obj_t * ta, lv_style_t * style_res);
|
||||
@@ -252,7 +253,7 @@ void lv_ta_add_char(lv_obj_t * ta, uint32_t c)
|
||||
a.exec_cb = (lv_anim_exec_cb_t)pwd_char_hider_anim;
|
||||
a.time = LV_TA_PWD_SHOW_TIME;
|
||||
a.act_time = 0;
|
||||
a.ready_cb = (lv_anim_ready_cb_t)pwd_char_hider;
|
||||
a.ready_cb = pwd_char_hider_anim_ready;
|
||||
a.start = 0;
|
||||
a.end = 1;
|
||||
a.repeat = 0;
|
||||
@@ -332,7 +333,7 @@ void lv_ta_add_text(lv_obj_t * ta, const char * txt)
|
||||
a.exec_cb = (lv_anim_exec_cb_t)pwd_char_hider_anim;
|
||||
a.time = LV_TA_PWD_SHOW_TIME;
|
||||
a.act_time = 0;
|
||||
a.ready_cb = (lv_anim_ready_cb_t)pwd_char_hider;
|
||||
a.ready_cb = pwd_char_hider_anim_ready;
|
||||
a.start = 0;
|
||||
a.end = 1;
|
||||
a.repeat = 0;
|
||||
@@ -469,10 +470,10 @@ void lv_ta_set_text(lv_obj_t * ta, const char * txt)
|
||||
/*Auto hide characters*/
|
||||
lv_anim_t a;
|
||||
a.var = ta;
|
||||
a.exec_cb = (lv_anim_exec_cb_t)pwd_char_hider_anim;
|
||||
a.exec_cb = (lv_anim_exec_cb_t)pwd_char_hider_anim;
|
||||
a.time = LV_TA_PWD_SHOW_TIME;
|
||||
a.act_time = 0;
|
||||
a.ready_cb = (lv_anim_ready_cb_t)pwd_char_hider;
|
||||
a.ready_cb = pwd_char_hider_anim_ready;
|
||||
a.start = 0;
|
||||
a.end = 1;
|
||||
a.repeat = 0;
|
||||
@@ -1418,6 +1419,17 @@ static void pwd_char_hider_anim(lv_obj_t * ta, int32_t x)
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/**
|
||||
* Call when an animation is ready to convert all characters to '*'
|
||||
* @param a pointer to the animation
|
||||
*/
|
||||
static void pwd_char_hider_anim_ready(lv_anim_t * a)
|
||||
{
|
||||
lv_obj_t * ta = a->var;
|
||||
pwd_char_hider(ta);
|
||||
}
|
||||
|
||||
/**
|
||||
* Hide all characters (convert them to '*')
|
||||
* @param ta: pointer to text area object
|
||||
|
||||
Reference in New Issue
Block a user