Tiny consolidation of identical LV_SIGNAL_PRESS_LOST code

This commit is contained in:
Paul Peavyhouse
2019-09-29 20:56:05 -07:00
parent ab2114e4e7
commit 3a5293fa32

View File

@@ -1280,6 +1280,9 @@ static lv_res_t lv_cpicker_signal(lv_obj_t * cpicker, lv_signal_t sign, void * p
res = lv_event_send(cpicker, LV_EVENT_VALUE_CHANGED, NULL);
if(res != LV_RES_OK) return res;
}
} else if(sign == LV_SIGNAL_PRESS_LOST) {
ext->prev_hsv = ext->hsv;
lv_cpicker_invalidate(cpicker, false);
} else {
lv_style_t * style = lv_cpicker_get_style(cpicker, LV_CPICKER_STYLE_MAIN);
@@ -1422,11 +1425,6 @@ static lv_res_t lv_cpicker_disc_signal(lv_obj_t * cpicker, lv_signal_t sign, voi
if(res != LV_RES_OK) return res;
}
}
else if(sign == LV_SIGNAL_PRESS_LOST)
{
ext->prev_hsv = ext->hsv;
lv_cpicker_invalidate(cpicker, false);
}
else if(sign == LV_SIGNAL_RELEASED)
{
lv_indev_t * indev = param;
@@ -1490,11 +1488,6 @@ static lv_res_t lv_cpicker_rect_signal(lv_obj_t * cpicker, lv_signal_t sign, voi
if(res != LV_RES_OK) return res;
}
}
else if(sign == LV_SIGNAL_PRESS_LOST)
{
ext->prev_hsv = ext->hsv;
lv_cpicker_invalidate(cpicker, false);
}
else if(sign == LV_SIGNAL_RELEASED)
{
lv_indev_t * indev = param;