mirror of https://github.com/OpenTTD/OpenTTD
(svn r10414) -Fix: the network protocol check for required newgrfs sent static newgrfs too.
parent
e08965fdcb
commit
95d2abf81d
|
@ -196,11 +196,13 @@ DEF_SERVER_SEND_COMMAND_PARAM(PACKET_SERVER_CHECK_NEWGRFS)(NetworkTCPSocketHandl
|
||||||
const GRFConfig *c;
|
const GRFConfig *c;
|
||||||
uint grf_count = 0;
|
uint grf_count = 0;
|
||||||
|
|
||||||
for (c = _grfconfig; c != NULL; c = c->next) grf_count++;
|
for (c = _grfconfig; c != NULL; c = c->next) {
|
||||||
|
if (!HASBIT(c->flags, GCF_STATIC)) grf_count++;
|
||||||
|
}
|
||||||
|
|
||||||
p->Send_uint8 (grf_count);
|
p->Send_uint8 (grf_count);
|
||||||
for (c = _grfconfig; c != NULL; c = c->next) {
|
for (c = _grfconfig; c != NULL; c = c->next) {
|
||||||
cs->Send_GRFIdentifier(p, c);
|
if (!HASBIT(c->flags, GCF_STATIC)) cs->Send_GRFIdentifier(p, c);
|
||||||
}
|
}
|
||||||
|
|
||||||
cs->Send_Packet(p);
|
cs->Send_Packet(p);
|
||||||
|
|
Loading…
Reference in New Issue