diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index a0e6d671af..e0c55429d3 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -273,6 +273,10 @@ void ScreenManager::ThemeChanged() g_OverlayScreens.push_back( pScreen ); } + // force recreate of new BGA + SAFE_DELETE( g_pSharedBGA ); + g_pSharedBGA = new Actor; + this->RefreshCreditsMessages(); }