diff --git a/lv_objx/lv_slider.c b/lv_objx/lv_slider.c index bc7dfaa3f1..492644ee1a 100644 --- a/lv_objx/lv_slider.c +++ b/lv_objx/lv_slider.c @@ -293,14 +293,10 @@ static bool lv_slider_design(lv_obj_t * slider, const lv_area_t * mask, lv_desig } if(ext->knob_in) { /*Enable extra size if the knob is inside */ - if(pad_hor_bg < 0) { - area_bg.x1 += pad_hor_bg; - area_bg.x2 -= pad_hor_bg; - } - if(pad_ver_bg < 0) { - area_bg.y1 += pad_hor_bg; - area_bg.y2 -= pad_hor_bg; - } + area_bg.x1 += pad_hor_bg; + area_bg.x2 -= pad_hor_bg; + area_bg.y1 += pad_hor_bg; + area_bg.y2 -= pad_hor_bg; } else { /*Let space only in the perpendicular directions*/ area_bg.x1 += slider_w < slider_h ? pad_hor_bg : 0; /*Pad only for vertical slider*/ area_bg.x2 -= slider_w < slider_h ? pad_hor_bg : 0; /*Pad only for vertical slider*/