Update to the latest SDL2 version (2.32.2).

Fix user manually set fallback-font (default fallback font will be always loaded).
This commit is contained in:
Martín Lucas Golini
2025-03-28 15:38:43 -03:00
parent f721ef92df
commit bce702bf9f
6 changed files with 23 additions and 12 deletions

View File

@@ -3609,6 +3609,12 @@ void App::init( const LogLevel& logLevel, std::string file, const Float& pidelDe
if ( mFallbackFont )
FontManager::instance()->addFallbackFont( mFallbackFont );
if ( mConfig.ui.fallbackFont != "fonts/DroidSansFallbackFull.ttf" ) {
mUserFallbackFont = loadFont( "fallback-font", mConfig.ui.fallbackFont );
if ( mUserFallbackFont )
FontManager::instance()->addFallbackFont( mUserFallbackFont );
}
Log::info( "Fonts loaded in: %s", fontsClock.getElapsedTime().toString() );
mAsyncResourcesLoaded = true;