1
0
Fork 0

Codechange: EnumBitSet bits can be iterated directly.

pull/14266/head
Peter Nelson 2025-05-13 20:15:49 +01:00 committed by Peter Nelson
parent 66c16a1d1f
commit c50ee282f9
1 changed files with 2 additions and 2 deletions

View File

@ -631,8 +631,8 @@ public:
this->filter.facilities.Flip(static_cast<StationFacility>(widget - WID_STL_TRAIN));
this->ToggleWidgetLoweredState(widget);
} else {
for (uint i : SetBitIterator(this->filter.facilities.base())) {
this->RaiseWidget(i + WID_STL_TRAIN);
for (StationFacility i : this->filter.facilities) {
this->RaiseWidget(to_underlying(i) + WID_STL_TRAIN);
}
this->filter.facilities = {};
this->filter.facilities.Set(static_cast<StationFacility>(widget - WID_STL_TRAIN));