Bug #825 - fixes control menus for different players
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5506 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 60bfa4f314dff4b0582939176273da1e59934c85 Former-commit-id: 896fc5594c8e1291173312c851d95f914e8a2d89
This commit is contained in:
parent
acfdeda347
commit
98c736bba6
1 changed files with 9 additions and 9 deletions
|
@ -610,15 +610,6 @@ ControlMenuInit(void *prevMenu, void *prefHdle, unsigned index, tGearChangeMode
|
|||
{
|
||||
int i;
|
||||
|
||||
/* Don't recreate screen if already done */
|
||||
if (ScrHandle) {
|
||||
if (PrevScrHandle != prevMenu)
|
||||
// Need to re-create screen as parent has changed
|
||||
GfuiScreenRelease(ScrHandle);
|
||||
else
|
||||
return ScrHandle;
|
||||
}
|
||||
|
||||
ReloadValues = 1;
|
||||
PrevScrHandle = prevMenu;
|
||||
PrefHdle = prefHdle;
|
||||
|
@ -630,6 +621,15 @@ ControlMenuInit(void *prevMenu, void *prefHdle, unsigned index, tGearChangeMode
|
|||
/* Set specified gear changing mode for current player */
|
||||
GearChangeMode = gearChangeMode;
|
||||
|
||||
/* Don't recreate screen if already done */
|
||||
if (ScrHandle) {
|
||||
if (PrevScrHandle != prevMenu)
|
||||
// Need to re-create screen as parent has changed
|
||||
GfuiScreenRelease(ScrHandle);
|
||||
else
|
||||
return ScrHandle;
|
||||
}
|
||||
|
||||
/* Initialize joysticks array */
|
||||
for (int jsInd = 0; jsInd < GFCTRL_JOY_NUMBER; jsInd++)
|
||||
Joystick[jsInd] = 0;
|
||||
|
|
Loading…
Reference in a new issue