mirror of
https://github.com/deadw00d/AROS.git
synced 2025-12-08 06:20:50 +00:00
Use correct bounds when clamping result of MUIM_Numeric_ValueToScale(Ext)
with MUIA_Numeric_Reverse set. Previously, the bounds were inverted, leading to the clamped value always being zero. git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@46515 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
Copyright <20> 2002-2006, The AROS Development Team. All rights reserved.
|
Copyright <20> 2002-2013, The AROS Development Team. All rights reserved.
|
||||||
$Id$
|
$Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -485,7 +485,7 @@ IPTR Numeric__MUIM_ValueToScale(struct IClass *cl, Object *obj,
|
|||||||
val = min;
|
val = min;
|
||||||
}
|
}
|
||||||
|
|
||||||
val = CLAMP(val, min, max);
|
val = CLAMP(val, msg->scalemin, msg->scalemax);
|
||||||
|
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
@ -516,13 +516,13 @@ IPTR Numeric__MUIM_ValueToScaleExt(struct IClass *cl, Object *obj,
|
|||||||
scale = min;
|
scale = min;
|
||||||
}
|
}
|
||||||
|
|
||||||
scale = CLAMP(scale, min, max);
|
scale = CLAMP(scale, msg->scalemin, msg->scalemax);
|
||||||
|
|
||||||
return scale;
|
return scale;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
MUIM_Export - to export an objects "contents" to a dataspace object.
|
MUIM_Export - to export an object's "contents" to a dataspace object.
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
IPTR Numeric__MUIM_Export(struct IClass *cl, Object *obj,
|
IPTR Numeric__MUIM_Export(struct IClass *cl, Object *obj,
|
||||||
struct MUIP_Export *msg)
|
struct MUIP_Export *msg)
|
||||||
|
|||||||
Reference in New Issue
Block a user