Author: cazfi
Date: Thu Nov 12 22:34:58 2015
New Revision: 30578

URL: http://svn.gna.org/viewcvs/freeciv?rev=30578&view=rev
Log:
Do not refresh cities during savegame.c savegame loading when tradepartner has 
not necessarily been loaded yet.

See bug #23614

Modified:
    branches/S2_5/server/savegame.c

Modified: branches/S2_5/server/savegame.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/server/savegame.c?rev=30578&r1=30577&r2=30578&view=diff
==============================================================================
--- branches/S2_5/server/savegame.c     (original)
+++ branches/S2_5/server/savegame.c     Thu Nov 12 22:34:58 2015
@@ -2902,12 +2902,6 @@
     vision_reveal_tiles(pcity->server.vision, game.server.vision_reveal_tiles);
     city_refresh_vision(pcity);
 
-    /* Refresh the city. This also checks the squared city radius. Thus, it
-     * must be after improvements, as the effect City_Radius_SQ could be
-     * influenced by improvements; and after the vision is defined, as the
-     * function calls city_refresh_vision(). */
-    city_refresh(pcity);
-
     city_list_append(plr->cities, pcity);
   }
 }
@@ -4345,7 +4339,7 @@
      * loaded (in player_load) but before player (dumb) cities are loaded
      * in player_load_vision(). */
     cities_iterate(pcity) {
-      city_refresh_from_main_map(pcity, NULL);
+      city_refresh(pcity);
     } cities_iterate_end;
 
     /* Since the cities must be placed on the map to put them on the


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

Reply via email to