--- freeciv-1.7.2.stock/client/gui-xaw/mapview.c Fri Jan 1 19:48:32 1999 +++ freeciv-1.7.2/client/gui-xaw/mapview.c Sat Feb 6 12:20:38 1999 @@ -895,7 +895,9 @@ if((pcity=map_get_city(rx, ry))) { int w=XTextWidth(main_font_struct, pcity->name, strlen(pcity->name)); - XDrawString(display, XtWindow(map_canvas), font_gc, + XSetForeground(display, fill_bg_gc, colors_standard[COLOR_STD_RACE0+ + game.players[pcity->owner].race]); + XDrawString(display, XtWindow(map_canvas), fill_bg_gc, x*NORMAL_TILE_WIDTH+NORMAL_TILE_WIDTH/2-w/2, y*NORMAL_TILE_HEIGHT+3*NORMAL_TILE_HEIGHT/2, pcity->name, strlen(pcity->name));