diff --git a/stepmania/src/Sprite.cpp b/stepmania/src/Sprite.cpp index e7903b59e9..1285e0481d 100644 --- a/stepmania/src/Sprite.cpp +++ b/stepmania/src/Sprite.cpp @@ -198,8 +198,8 @@ void Sprite::LoadFromNode( const XNode* pNode ) if( !aStates.empty() ) { m_States = aStates; - Sprite::m_size.x = aStates[0].rect.GetWidth() * m_pTexture->GetSourceFrameWidth(); - Sprite::m_size.y = aStates[0].rect.GetHeight() * m_pTexture->GetSourceFrameHeight(); + Sprite::m_size.x = aStates[0].rect.GetWidth() / m_pTexture->GetSourceToTexCoordsRatioX(); + Sprite::m_size.y = aStates[0].rect.GetHeight() / m_pTexture->GetSourceToTexCoordsRatioY(); } }