Index: cityturn.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/cityturn.c,v retrieving revision 1.148 diff -u -r1.148 cityturn.c --- cityturn.c 2001/05/23 18:35:07 1.148 +++ cityturn.c 2001/06/23 04:55:42 @@ -1438,7 +1438,8 @@ } } - city_built_city_builder = 1; + pcity->size--; + city_auto_remove_worker(pcity); } pcity->turn_last_built = game.year; @@ -1450,11 +1451,6 @@ /* to eliminate micromanagement, we only subtract the unit's cost */ pcity->before_change_shields-=unit_value(pcity->currently_building); pcity->shield_stock-=unit_value(pcity->currently_building); - - if (city_built_city_builder) { - pcity->size--; - city_auto_remove_worker(pcity); - } notify_player_ex(pplayer, pcity->x, pcity->y, E_UNIT_BUILD, _("Game: %s is finished building %s."),