If significant digits are switched on and the number of decimal places is zero, then an error occures
0 should not be offered as choice for decimal places if significant digits mode is on.
If decimal places are set to 0 and then significant digits mode is selected, then you might silently switch digits to default setting. Should that be zero (which may happen) then spill out the error message.