Skip to content

Commit 8abbab3

Browse files
committed
GameStateTitle: Reinit FontEngine after selecting language
Fixes flareteam/flare-game#1011 The selected language on initial start-up may require different font settings than the default. So we need to reload FontEngine in order to load the correct fonts.
1 parent 37e4800 commit 8abbab3

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/GameStateTitle.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ FLARE. If not, see http://www.gnu.org/licenses/
1818
*/
1919

2020
#include "CommonIncludes.h"
21+
#include "DeviceList.h"
2122
#include "EngineSettings.h"
2223
#include "FileParser.h"
2324
#include "FontEngine.h"
@@ -224,6 +225,8 @@ void GameStateTitle::logic() {
224225

225226
delete msg;
226227
msg = new MessageEngine();
228+
delete font;
229+
font = getFontEngine();
227230
setRequestedGameState(new GameStateTitle());
228231
}
229232
else if (menu_language->clicked_cancel) {

src/Version.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ FLARE. If not, see http://www.gnu.org/licenses/
3030

3131
#include <SDL.h>
3232

33-
Version VersionInfo::ENGINE(1, 14, 219);
33+
Version VersionInfo::ENGINE(1, 14, 220);
3434
Version VersionInfo::MIN(0, 0, 0);
3535
Version VersionInfo::MAX(USHRT_MAX, USHRT_MAX, USHRT_MAX);
3636

0 commit comments

Comments
 (0)