diff --git a/src/object_list.c b/src/object_list.c index 2531b1c7ae..0b79db46ba 100644 --- a/src/object_list.c +++ b/src/object_list.c @@ -736,8 +736,8 @@ static uint32 install_object_entry(rct_object_entry* entry, rct_object_entry* in // When made of two parts i.e Wooden Roller Coaster (Dream Woodie Cars) - if (((objectType == OBJECT_TYPE_RIDE) && !((((rct_ride_type*)chunk)->flags) & RIDE_ENTRY_FLAG_SEPARATE_RIDE_NAME)) && - !rideTypeShouldLoseSeparateFlag((rct_ride_type*)chunk)) { + if ((objectType == OBJECT_TYPE_RIDE) && (!((((rct_ride_type*)chunk)->flags) & RIDE_ENTRY_FLAG_SEPARATE_RIDE_NAME) || + rideTypeShouldLoseSeparateFlag((rct_ride_type*)chunk))) { rct_ride_type* ride_type = (rct_ride_type*)chunk; rct_string_id obj_string = ride_type->ride_type[0]; if (obj_string == 0xFF){