Skip to content

Commit a7c780c

Browse files
committed
Some further tweaks in relayering objects
1 parent 0848018 commit a7c780c

File tree

1 file changed

+18
-14
lines changed

1 file changed

+18
-14
lines changed

engine/src/card.cpp

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1769,20 +1769,24 @@ Exec_stat MCCard::relayer(MCControl *optr, uint2 newlayer)
17691769

17701770
do
17711771
{
1772-
if (foundobj == t_insert_iter->getref())
1773-
{
1774-
if (t_found_in_group)
1775-
{
1776-
uint2 t_minimum_layer = 0;
1777-
count(CT_LAYER, CT_UNDEFINED, t_insert_iter->next()->getref(),
1778-
t_minimum_layer, True);
1779-
t_before = (t_insert_iter->next() == objptrs ||
1780-
newlayer < t_minimum_layer);
1781-
}
1782-
break;
1783-
}
1784-
t_insert_iter = t_insert_iter->next();
1785-
}
1772+
if (foundobj == t_insert_iter->getref())
1773+
{
1774+
if (t_found_in_group)
1775+
{
1776+
uint2 t_minimum_layer = 0;
1777+
count(CT_LAYER, CT_UNDEFINED, t_insert_iter->next()->getref(),
1778+
t_minimum_layer, True);
1779+
if (t_insert_iter->next() == objptrs ||
1780+
newlayer < t_minimum_layer)
1781+
{
1782+
t_before = true;
1783+
if (t_insert_iter == objptrs)
1784+
foundobj = nullptr;
1785+
}
1786+
}
1787+
break;
1788+
}
1789+
t_insert_iter = t_insert_iter->next(); }
17861790
while (t_insert_iter != objptrs);
17871791
}
17881792

0 commit comments

Comments
 (0)