aboutsummaryrefslogtreecommitdiff
path: root/Source/GameGui.c
diff options
context:
space:
mode:
authorXavier ASUS <xavi92psx@gmail.com>2018-11-23 14:44:21 +0100
committerXavier ASUS <xavi92psx@gmail.com>2018-11-23 14:44:21 +0100
commitca6e4a13aa1b0d696b375fbd1ad43933174d34b9 (patch)
tree62f1fdd641c614e9bb1ac05d7a8efad17fcb6a30 /Source/GameGui.c
parent3b80f74ce10cfd7e55199dcb9a8c4b80598227d2 (diff)
downloadairport-ca6e4a13aa1b0d696b375fbd1ad43933174d34b9.tar.gz
Fixed critical bug that provoked an accidental access to a NULL pointer.
Diffstat (limited to 'Source/GameGui.c')
-rw-r--r--Source/GameGui.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/Source/GameGui.c b/Source/GameGui.c
index 1d554af..2d63cd1 100644
--- a/Source/GameGui.c
+++ b/Source/GameGui.c
@@ -255,16 +255,13 @@ void GameGuiInit(void)
RADIO_FONT_SPACING = 12
};
- static bool firstLoad = true;
+ static bool initialised;
- if (firstLoad)
+ if (initialised == false)
{
- firstLoad = false;
+ initialised = true;
- LoadMenu( GameFileList,
- GameFileDest,
- sizeof (GameFileList) / sizeof (char*),
- sizeof (GameFileDest) /sizeof (void*) );
+ LOAD_FILES(GameFileList, GameFileDest);
}
PauseRect.x[0] = PAUSE_DIALOG_X;