forked from speed-dreams/speed-dreams-code
More (last) release converted menus XML file handles
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@1704 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: c75c92c1f7e6c112661b2609f8311365d0ba2c5c Former-commit-id: c5cb2b80050b2d4582254e40fafa3a1ac6c0a9e6
This commit is contained in:
parent
a229bc7840
commit
bb4b2b2819
4 changed files with 22 additions and 7 deletions
|
@ -21,14 +21,14 @@
|
|||
#include <stdlib.h>
|
||||
#include <cstring>
|
||||
#include <deque>
|
||||
#include <string>
|
||||
#include <tgfclient.h>
|
||||
#include <track.h>
|
||||
#include <robot.h>
|
||||
#include <playerpref.h>
|
||||
#include <controlconfig.h>
|
||||
|
||||
#include "controlconfig.h"
|
||||
#include "driverconfig.h"
|
||||
#include <string>
|
||||
|
||||
static const int MAX_DRV_NAME_LEN = 16;
|
||||
static const char *DRV_NAME_PROMPT = "-- Enter name --";
|
||||
|
@ -382,9 +382,18 @@ GenCarsInfo(void)
|
|||
break;
|
||||
}
|
||||
} while ((curCat = GF_TAILQ_NEXT(curCat, link)) != NULL);
|
||||
if (curCat) {
|
||||
curCar->cat = curCat;
|
||||
GF_TAILQ_INSERT_TAIL(&(curCat->CarsInfoList), curCar, link);
|
||||
} else {
|
||||
GfError("Car %s ignored because unknown category %s\n",
|
||||
curCar->info.dispname, str);
|
||||
}
|
||||
}
|
||||
if (curCat == NULL) {
|
||||
free(curCar->info.name);
|
||||
free(curCar);
|
||||
}
|
||||
curCar->cat = curCat;
|
||||
GF_TAILQ_INSERT_TAIL(&(curCat->CarsInfoList), curCar, link);
|
||||
} while (curFile != files);
|
||||
}
|
||||
GfDirFreeList(files, NULL, true, true);
|
||||
|
@ -965,6 +974,10 @@ onActivate(void * /* dummy */)
|
|||
GenDrvList();
|
||||
}
|
||||
|
||||
//Set default player
|
||||
CurrPlayer = PlayersInfo.begin();
|
||||
|
||||
GfuiScrollListSetSelectedElement(ScrHandle,ScrollList,1);
|
||||
/* Display editable fields values */
|
||||
refreshEditVal();
|
||||
}
|
||||
|
|
|
@ -466,7 +466,9 @@ RmDriversSelect(void *vs)
|
|||
CreateButtonControl(ScrHandle,param,"accept",NULL,rmdsAccept);
|
||||
CreateButtonControl(ScrHandle,param,"cancel",DrvSel->prevScreen,rmdsDeactivate);
|
||||
|
||||
// Keyboard shortcuts
|
||||
GfParmReleaseHandle(param);
|
||||
|
||||
// Keyboard shortcuts
|
||||
GfuiMenuDefaultKeysAdd(ScrHandle);
|
||||
rmdsAddKeys();
|
||||
|
||||
|
|
|
@ -580,7 +580,7 @@ RmTrackSelect(void *vs)
|
|||
PitsId = CreateLabelControl(ScrHandle,param,"pitslabel");
|
||||
AuthorId = CreateLabelControl(ScrHandle,param,"authorlabel");
|
||||
|
||||
|
||||
GfParmReleaseHandle(param);
|
||||
|
||||
rmtsUpdateTrackInfo();
|
||||
|
||||
|
|
|
@ -95,7 +95,7 @@ void gfuiLoadFonts(void)
|
|||
gfuiFont[8] = new GfuiFontClass(buf);
|
||||
gfuiFont[8]->create(size);
|
||||
|
||||
//GfParmReleaseHandle(param);
|
||||
GfParmReleaseHandle(param);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue