diff --git a/stepmania/src/PlayerOptions.cpp b/stepmania/src/PlayerOptions.cpp index 2266b40770..566ecb9e89 100644 --- a/stepmania/src/PlayerOptions.cpp +++ b/stepmania/src/PlayerOptions.cpp @@ -56,9 +56,16 @@ CString PlayerOptions::GetString() if( m_fArrowScrollSpeed != 1 ) { - CString s = ssprintf( "%2.1f", m_fArrowScrollSpeed ); - if( s[s.GetLength()-1] == '0' ) - s.Delete(s.GetLength()-2, 2); // delete last 2 chars + /* -> 1.00 */ + CString s = ssprintf( "%2.2f", m_fArrowScrollSpeed ); + if( s[s.GetLength()-1] == '0' ) { + /* -> 1.0 */ + s.Delete(s.GetLength()-1, 1); // delete last char + if( s[s.GetLength()-1] == '0' ) { + /* -> 1 */ + s.Delete(s.GetLength()-2, 2); // delete last 2 chars + } + } sReturn += s + "X, "; }