Fix end of range of TrackPanelCellIterator
This commit is contained in:
parent
63de7f0884
commit
0c2f6bb176
|
@ -3454,6 +3454,8 @@ TrackPanelCellIterator::TrackPanelCellIterator(TrackPanel *trackPanel, bool begi
|
|||
else
|
||||
mpCell = trackPanel->GetBackgroundCell();
|
||||
}
|
||||
else
|
||||
mDidBackground = true;
|
||||
|
||||
const auto size = mPanel->GetSize();
|
||||
mRect = { 0, 0, size.x, size.y };
|
||||
|
|
|
@ -43,7 +43,8 @@ public:
|
|||
friend inline bool operator==
|
||||
(const TrackPanelCellIterator &lhs, const TrackPanelCellIterator &rhs)
|
||||
{
|
||||
return lhs.mpCell == rhs.mpCell;
|
||||
return lhs.mpCell == rhs.mpCell &&
|
||||
lhs.mDidBackground == rhs.mDidBackground;
|
||||
}
|
||||
|
||||
value_type operator * () const;
|
||||
|
|
Loading…
Reference in New Issue
Block a user