? diff ? po/a Index: server/citytools.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/citytools.c,v retrieving revision 1.150 diff -u -r1.150 citytools.c --- server/citytools.c 2002/01/10 23:14:04 1.150 +++ server/citytools.c 2002/01/21 11:55:01 @@ -771,12 +771,13 @@ } } + give_citymap_from_player_to_player(pcity, pgiver, ptaker); + map_unfog_pseudo_city_area(ptaker, pcity->x, pcity->y); + + /* Has to follow the unfog call above. */ city_list_unlink(&pgiver->cities, pcity); pcity->owner = ptaker->player_no; city_list_insert(&ptaker->cities, pcity); - - give_citymap_from_player_to_player(pcity, pgiver, ptaker); - map_unfog_city_area(pcity); /* transfer_city_units() destroys the city's units_supported list; we save the list so we can resolve units afterwards. */