summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newgrf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/newgrf.c b/newgrf.c
index b27ef8c3e..0bb3e94e7 100644
--- a/newgrf.c
+++ b/newgrf.c
@@ -793,8 +793,8 @@ static bool StationChangeInfo(uint stid, int numinfo, int prop, byte **bufp, int
case 0x08: /* Class ID */
FOR_EACH_OBJECT {
/* Swap classid because we read it in BE meaning WAYP or DFLT */
- uint32 classid = BSWAP32(grf_load_dword(&buf));
- statspec[i].sclass = AllocateStationClass(classid);
+ uint32 classid = grf_load_dword(&buf);
+ statspec[i].sclass = AllocateStationClass(BSWAP32(classid));
}
break;