From 5772da18b2b6b43fcfa3e970a8c68fd8653509d0 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Thu, 14 Dec 2006 15:14:29 +0000 Subject: (svn r7495) -Fix (r7354): [NewGRF] Deactivate the target GRF, not the current GRF. --- newgrf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'newgrf.c') diff --git a/newgrf.c b/newgrf.c index eb942a913..cdebe68f1 100644 --- a/newgrf.c +++ b/newgrf.c @@ -2950,13 +2950,13 @@ static void GRFInhibit(byte *buf, int len) for (i = 0; i < num; i++) { uint32 grfid = grf_load_dword(&buf); - GRFFile *file = GetFileByGRFID(grfid); + GRFConfig *file = GetGRFConfig(grfid); /* Unset activation flag */ if (file != NULL) { grfmsg(GMS_NOTICE, "GRFInhibit: Deactivating file ``%s''", file->filename); - SETBIT(_cur_grfconfig->flags, GCF_DISABLED); - CLRBIT(_cur_grfconfig->flags, GCF_ACTIVATED); + SETBIT(file->flags, GCF_DISABLED); + CLRBIT(file->flags, GCF_ACTIVATED); } } } -- cgit v1.2.3-70-g09d2