@@ -164,7 +164,7 @@ void lv_spinbox_set_cursor_pos(lv_obj_t * obj, uint8_t pos)
|
|||||||
lv_spinbox_t * spinbox = (lv_spinbox_t *)obj;
|
lv_spinbox_t * spinbox = (lv_spinbox_t *)obj;
|
||||||
int32_t step_limit;
|
int32_t step_limit;
|
||||||
step_limit = LV_MAX(spinbox->range_max, (spinbox->range_min < 0 ? (-spinbox->range_min) : spinbox->range_min));
|
step_limit = LV_MAX(spinbox->range_max, (spinbox->range_min < 0 ? (-spinbox->range_min) : spinbox->range_min));
|
||||||
int32_t new_step = spinbox->step * lv_pow(10, pos);
|
int32_t new_step = lv_pow(10, pos);
|
||||||
if(pos <= 0) spinbox->step = 1;
|
if(pos <= 0) spinbox->step = 1;
|
||||||
else if(new_step <= step_limit) spinbox->step = new_step;
|
else if(new_step <= step_limit) spinbox->step = new_step;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user