Author: cazfi Date: Thu Feb 16 05:48:18 2017 New Revision: 35037 URL: http://svn.gna.org/viewcvs/freeciv?rev=35037&view=rev Log: Set production text color correctly when city production display is enabled without city name display being enabled.
See gna bug #25477 Modified: trunk/client/mapview_common.c Modified: trunk/client/mapview_common.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/mapview_common.c?rev=35037&r1=35036&r2=35037&view=diff ============================================================================== --- trunk/client/mapview_common.c (original) +++ trunk/client/mapview_common.c Thu Feb 16 05:48:18 2017 @@ -1781,6 +1781,10 @@ canvas_x += tileset_tile_width(tileset) / 2 * map_zoom; canvas_y += tileset_citybar_offset_y(tileset) * map_zoom; + get_city_mapview_name_and_growth(pcity, name, sizeof(name), + growth, sizeof(growth), &growth_color, + &production_color); + if (gui_options.draw_city_names) { int drawposx; @@ -1790,10 +1794,6 @@ total_width = 0; total_height = 0; - - get_city_mapview_name_and_growth(pcity, name, sizeof(name), - growth, sizeof(growth), &growth_color, - &production_color); get_text_size(&name_rect.w, &name_rect.h, FONT_CITY_NAME, name); total_width += name_rect.w; @@ -1854,8 +1854,8 @@ canvas_put_text(pcanvas, (canvas_x - total_width / 2) / map_zoom, canvas_y / map_zoom, - FONT_CITY_PROD, - get_color(tileset, production_color), prod); + FONT_CITY_PROD, + get_color(tileset, production_color), prod); canvas_y += total_height; *width = MAX(*width, total_width); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits