Remove trailing zeros from all values
If we are showing a value to the end user, we should avoid unneeded precision
This commit is contained in:
parent
d8b6e28890
commit
abd0388794
|
@ -464,6 +464,13 @@ wxString EDA_UNIT_UTILS::UI::MessageTextFromValue( const EDA_IU_SCALE& aIuScale,
|
||||||
}
|
}
|
||||||
|
|
||||||
text.Printf( format, value );
|
text.Printf( format, value );
|
||||||
|
removeTrailingZeros( text );
|
||||||
|
|
||||||
|
if( value != 0.0 && ( text == wxS( "0" ) || text == wxS( "-0" ) ) )
|
||||||
|
{
|
||||||
|
text.Printf( wxS( "%.10f" ), value );
|
||||||
|
removeTrailingZeros( text );
|
||||||
|
}
|
||||||
|
|
||||||
if( aAddUnitsText )
|
if( aAddUnitsText )
|
||||||
text += EDA_UNIT_UTILS::GetText( aUnits, aType );
|
text += EDA_UNIT_UTILS::GetText( aUnits, aType );
|
||||||
|
|
Loading…
Reference in New Issue