infuzion ·
grease discovered & stefancrs documented that rl wrote: I think the internal float representation of -1 rather represents something like -0.9999999, hence the error.
Workaround: rl wrote: multiply by 100 if fractional >= 0.5 add 1 convert to integer (removes fractional) convert back to float divide by 100
Tested (well the knob in _w) & repeatable. Not listed in skOre's awsome ToDo List.