From 5ed73c191869853b717a359060bc71d8766e6681 Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Sun, 27 Jan 2019 07:16:15 +0100 Subject: [PATCH] lv_slider: reduce bg size if knob_in = 1 too --- lv_objx/lv_slider.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/lv_objx/lv_slider.c b/lv_objx/lv_slider.c index bc7dfaa3f..492644ee1 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*/