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