Fix setting ctype names in old console

This commit is contained in:
jacob1
2012-08-10 20:53:16 +01:00
committed by jacksonmj
parent 70dff3bb9a
commit 54895a7ab2

View File

@@ -535,28 +535,38 @@ int process_command_old(pixel *vid_buf, char *console, char *console_error)
{ {
if (strcmp(console4, "all")==0) if (strcmp(console4, "all")==0)
{ {
j = atoi(console5); if (console_parse_type(console5, &j, console_error) || (j = atoi(console5)) || !strcmp(console5,"0") || !strcasecmp(console5,"NONE"))
{
strcpy(console_error, "");
for (i=0; i<NPART; i++) for (i=0; i<NPART; i++)
{ {
if (parts[i].type) if (parts[i].type)
parts[i].ctype = j; parts[i].ctype = j;
} }
}
} }
else if (console_parse_type(console4, &j, console_error)) else if (console_parse_type(console4, &j, console_error))
{ {
k = atoi(console5); if (console_parse_type(console5, &k, console_error) || (k = atoi(console5)) || !strcmp(console5,"0") || !strcasecmp(console5,"NONE"))
for (i=0; i<NPART; i++)
{ {
if (parts[i].type == j) strcpy(console_error, "");
parts[i].ctype = k; for (i=0; i<NPART; i++)
{
if (parts[i].type == j)
parts[i].ctype = k;
}
} }
} }
else else
{ {
if (console_parse_partref(console4, &i, console_error)) if (console_parse_partref(console4, &i, console_error))
{ {
j = atoi(console5); if (console_parse_type(console5, &j, console_error) || (j = atoi(console5)) || !strcmp(console5,"0") || !strcasecmp(console5,"NONE"))
parts[i].ctype = j; {
strcpy(console_error, "");
j = atoi(console5);
parts[i].ctype = j;
}
} }
} }
} }