From e02f1741cf5db6abf49d622457be565503804ffe Mon Sep 17 00:00:00 2001 From: NicJA Date: Sun, 16 Apr 2017 03:57:32 +0000 Subject: [PATCH] minor simplification. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54534 fb15a70f-31f2-0310-bbcc-cdcc74a49acc --- workbench/libs/muimaster/classes/slider.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/workbench/libs/muimaster/classes/slider.c b/workbench/libs/muimaster/classes/slider.c index 6c69cde984..596b62c06e 100644 --- a/workbench/libs/muimaster/classes/slider.c +++ b/workbench/libs/muimaster/classes/slider.c @@ -339,11 +339,15 @@ IPTR Slider__MUIM_Draw(struct IClass *cl, Object *obj, UWORD knob_frame_state; LONG val = 0; + D(bug("[slider] %s: obj @ 0x%p", __func__, obj);) + DoSuperMethodA(cl, obj, (Msg) msg); if (!(msg->flags & (MADF_DRAWOBJECT | MADF_DRAWUPDATE))) return FALSE; + D(bug("[slider] %s: %d,%d->%d,%d (%d,%d)", __func__, _mleft(obj), _mtop(obj), _mright(obj), _mbottom(obj), _mwidth(obj), _mheight(obj));) + if (data->flags & SLIDER_HORIZ) data->scale_length = _mwidth(obj); else @@ -359,16 +363,12 @@ IPTR Slider__MUIM_Draw(struct IClass *cl, Object *obj, data->flags |= SLIDER_VALIDOFFSET; } + data->knob_top = _mtop(obj); + data->knob_left = _mleft(obj); if (data->flags & SLIDER_HORIZ) - { - data->knob_top = _mtop(obj); - data->knob_left = _mleft(obj) + data->knob_offset; - } + data->knob_left += data->knob_offset; else - { - data->knob_top = _mtop(obj) + data->knob_offset; - data->knob_left = _mleft(obj); - } + data->knob_top += data->knob_offset; DoMethod(obj, MUIM_DrawBackground, _mleft(obj), _mtop(obj), _mwidth(obj), _mheight(obj), 0, 0, 0); -- 2.11.4.GIT