diff --git a/src/openrct2-ui/windows/RideList.cpp b/src/openrct2-ui/windows/RideList.cpp index fc0d03232f..c013567713 100644 --- a/src/openrct2-ui/windows/RideList.cpp +++ b/src/openrct2-ui/windows/RideList.cpp @@ -968,10 +968,12 @@ namespace OpenRCT2::Ui::Windows rideRef.windowInvalidateFlags &= ~RIDE_INVALIDATE_RIDE_LIST; } + const auto filterApplies = IsFiltered(rideName); + RideListEntry entry{ .Id = rideRef.id, .Name = std::move(rideName), - .Visible = IsFiltered(rideName), + .Visible = filterApplies, }; _rideList.push_back(std::move(entry));