I am tracking down a floating point exception that I am getting when the
code gets to at line 449. The problem is that its trying to divide a
value by 0. The variable 'range_v' is set at 445 by the difference max_v
and min_v from the values returned by the function get_property_min_max.
Well when I tracked the function into get_property_min_max the values
were min =3D 0 and max =3D 3. So at line 445 'range_v' should be 3. That
should clear the problem. Well when it returns from the function call
the value of min_v =3D 0 which is ok but max_v =3D 0 not 3.