Many thanks for working this out.
Ah yes, I can see why that fails now, we have probably mainly tested this case based around a BurrBrown volume control that has half increments, so falls into the decimal side of that if statement.
On the plus side, there are a lot of unit tests around this code, so I'll add another one for this case and then apply the fix. Thanks again!
|