diff --git a/stepmania/src/ModIcon.cpp b/stepmania/src/ModIcon.cpp index b49b99e740..0ed6184733 100644 --- a/stepmania/src/ModIcon.cpp +++ b/stepmania/src/ModIcon.cpp @@ -34,8 +34,7 @@ void ModIcon::Load( RString sMetricsGroup ) ActorUtil::LoadAllCommandsAndSetXYAndOnCommand( m_text, sMetricsGroup ); this->AddChild( &m_text ); - CROP_TEXT_TO_LENGTH.Load( sMetricsGroup, "CropTextToLength" ); - CROP_IF_LONGER_THAN.Load( sMetricsGroup, "CropIfLongerThan" ); + CROP_TEXT_TO_WIDTH.Load( sMetricsGroup, "CropTextToWidth" ); Set(""); } @@ -62,10 +61,8 @@ void ModIcon::Set( const RString &_sText ) m_sprFilled->SetVisible( !bVacant ); m_sprEmpty->SetVisible( bVacant ); - if( (int)sText.length() > CROP_IF_LONGER_THAN ) - sText = sText.Left(CROP_TEXT_TO_LENGTH); - m_text.SetText( sText ); + m_text.CropToWidth( CROP_TEXT_TO_WIDTH ); } /* diff --git a/stepmania/src/ModIcon.h b/stepmania/src/ModIcon.h index 575e8dbf94..901430129c 100644 --- a/stepmania/src/ModIcon.h +++ b/stepmania/src/ModIcon.h @@ -22,8 +22,7 @@ protected: AutoActor m_sprFilled; AutoActor m_sprEmpty; - ThemeMetric CROP_TEXT_TO_LENGTH; - ThemeMetric CROP_IF_LONGER_THAN; + ThemeMetric CROP_TEXT_TO_WIDTH; }; #endif