Fix order of operations for parsing ini files.
This commit is contained in:
parent
4c5ea185cb
commit
2e919a6c2d
4
Menu.cpp
4
Menu.cpp
|
@ -205,13 +205,13 @@ launcher_program_t *Menu::LoadSettings( _TCHAR *ini_file, unsigned int *final_le
|
||||||
if (strncmp(buffer, "launch", 6) == 0) {
|
if (strncmp(buffer, "launch", 6) == 0) {
|
||||||
unsigned int loc = 6;
|
unsigned int loc = 6;
|
||||||
// Find equals sign after space
|
// Find equals sign after space
|
||||||
while (loc < buflen && buffer[loc] == ' ' || buffer[loc] == '\t' ) { loc++; }
|
while (loc < buflen && (buffer[loc] == ' ' || buffer[loc] == '\t')) { loc++; }
|
||||||
if (loc < buflen)
|
if (loc < buflen)
|
||||||
{
|
{
|
||||||
if (buffer[loc] == '=')
|
if (buffer[loc] == '=')
|
||||||
{
|
{
|
||||||
loc++;
|
loc++;
|
||||||
while (loc < buflen && buffer[loc] == ' ' || buffer[loc] == '\t' ) { loc++; }
|
while (loc < buflen && (buffer[loc] == ' ' || buffer[loc] == '\t')) { loc++; }
|
||||||
if (loc < buflen)
|
if (loc < buflen)
|
||||||
{
|
{
|
||||||
char *launch = buffer + loc;
|
char *launch = buffer + loc;
|
||||||
|
|
Loading…
Reference in New Issue