Author: cazfi
Date: Wed Nov 26 06:53:33 2014
New Revision: 27130

URL: http://svn.gna.org/viewcvs/freeciv?rev=27130&view=rev
Log:
Build tile data only when collecting sprites for a layer that depends on it.

See patch #5449

Modified:
    trunk/client/tilespec.c

Modified: trunk/client/tilespec.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/client/tilespec.c?rev=27130&r1=27129&r2=27130&view=diff
==============================================================================
--- trunk/client/tilespec.c     (original)
+++ trunk/client/tilespec.c     Wed Nov 26 06:53:33 2014
@@ -4868,7 +4868,13 @@
     pterrain = tile_terrain(ptile);
 
     if (NULL != pterrain) {
-      build_tile_data(ptile, pterrain, tterrain_near, textras_near);
+      if (layer == LAYER_TERRAIN1
+          || layer == LAYER_TERRAIN2
+          || layer == LAYER_TERRAIN2
+          || layer == LAYER_WATER
+          || layer == LAYER_ROADS) {
+        build_tile_data(ptile, pterrain, tterrain_near, textras_near);
+      }
     } else {
       log_error("fill_sprite_array() tile (%d,%d) has no terrain!",
                 TILE_XY(ptile));


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

Reply via email to