This commit is contained in:
Christian Semmler
2023-10-19 08:03:11 -04:00
parent 20d08d3124
commit 26bde7a03d

View File

@@ -53,10 +53,7 @@ void MxRegion::vtable18(MxRect32 &p_rect)
cursor.Prepend(newTopBottom);
rectCopy.m_top = rectCopy.m_bottom;
}
else {
MxS32 *bottom = &topBottom->m_bottom;
if (rectCopy.m_top < *bottom) {
else if (rectCopy.m_top < topBottom->m_bottom) {
if (rectCopy.m_top < topBottom->m_top) {
MxRect32 topBottomRect(
MxPoint32(rectCopy.m_left, rectCopy.m_top),
@@ -74,7 +71,7 @@ void MxRegion::vtable18(MxRect32 &p_rect)
cursor.Prepend(newTopBottom);
}
if (rectCopy.m_bottom < *bottom) {
if (rectCopy.m_bottom < topBottom->m_bottom) {
MxRegionTopBottom *newTopBottom = topBottom->Clone();
newTopBottom->m_bottom = rectCopy.m_bottom;
topBottom->m_top = rectCopy.m_bottom;
@@ -84,8 +81,7 @@ void MxRegion::vtable18(MxRect32 &p_rect)
}
else {
topBottom->FUN_100c5280(rectCopy.m_left, rectCopy.m_right);
rectCopy.m_top = *bottom;
}
rectCopy.m_top = topBottom->m_bottom;
}
}