forked from mirrors/0ad
f47cb2c711
The list of modified entities was thrown out on global visibility updates (those happen on rejoin) but only in-world entities were actually updated then, causing problems with garrisoning. Now the list of modified entities can happen to be large, so replace the hacky check for infinite loops by a real check. This was SVN commit r16962.