Follow-up Comment #4, bug #17816 (project freeciv):
Turns out to be rather complicated one to track down.
Anyway, there's suspicious code in city_reduce_size() that might be related
(or bug of its own):
If I'm right:
map_clear_border() can cause all the workers of the city to leave fields!
They are returned to some fields with auto_arrange_workers() later, but all
the worker arrangements player has done are lost.
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list