Author: cazfi
Date: Wed Jul 29 01:11:28 2015
New Revision: 29257

URL: http://svn.gna.org/viewcvs/freeciv?rev=29257&view=rev
Log:
Make reality check for existing player map cities on tile when broadcasting 
city info.

See bug #23716

Modified:
    trunk/server/citytools.c

Modified: trunk/server/citytools.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/citytools.c?rev=29257&r1=29256&r2=29257&view=diff
==============================================================================
--- trunk/server/citytools.c    (original)
+++ trunk/server/citytools.c    Wed Jul 29 01:11:28 2015
@@ -2044,6 +2044,7 @@
     } else {
       if (map_is_known_and_seen(pcity->tile, pplayer, V_MAIN)
           || player_has_trade_route_with_city(pplayer, pcity)) {
+        reality_check_city(pplayer, pcity->tile);
        update_dumb_city(pplayer, pcity);
        package_dumb_city(pplayer, pcity->tile, &sc_pack);
        lsend_packet_city_short_info(pplayer->connections, &sc_pack);
@@ -2436,7 +2437,7 @@
 /**************************************************************************
   Removes outdated (nonexistant) cities from a player
 **************************************************************************/
-void reality_check_city(struct player *pplayer,struct tile *ptile)
+void reality_check_city(struct player *pplayer, struct tile *ptile)
 {
   struct vision_site *pdcity = map_get_player_city(ptile, pplayer);
 


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to