Fix language switching
This commit is contained in:
parent
94f9622861
commit
7e66019aa7
|
@ -350,6 +350,8 @@ void fontRendererInitPrerender(struct FontRenderer* renderer, struct Prerendered
|
|||
} else {
|
||||
prerender->displayLists[imageIndex] = NULL;
|
||||
}
|
||||
} else {
|
||||
prerender->displayLists[imageIndex] = NULL;
|
||||
}
|
||||
|
||||
imageMask >>= 1;
|
||||
|
|
|
@ -280,6 +280,14 @@ static void gameProc(void* arg) {
|
|||
break;
|
||||
}
|
||||
|
||||
if (translationsCurrentLanguage() != gGameMenu.currentRenderedLanguage) {
|
||||
if (pendingGFX == 0) {
|
||||
gameMenuRebuildText(&gGameMenu);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
if (pendingGFX < 2 && drawingEnabled) {
|
||||
u64 renderStart = profileStart();
|
||||
graphicsCreateTask(&gGraphicsTasks[drawBufferIndex], gSceneCallbacks->graphicsCallback, gSceneCallbacks->data);
|
||||
|
|
|
@ -9,9 +9,6 @@
|
|||
#include "../build/src/audio/clips.h"
|
||||
#include "../build/src/audio/languages.h"
|
||||
#include "./translations.h"
|
||||
#include "./game_menu.h"
|
||||
|
||||
extern struct GameMenu gGameMenu;
|
||||
|
||||
#define GAMEPLAY_Y 54
|
||||
#define GAMEPLAY_WIDTH 252
|
||||
|
|
Loading…
Reference in a new issue