src/town_cmd.cpp
changeset 9444 7afe01cdeec5
parent 9436 2eabc2c8ac08
child 9449 240fedf4ed2c
--- a/src/town_cmd.cpp	Mon Jun 02 14:30:55 2008 +0000
+++ b/src/town_cmd.cpp	Mon Jun 02 14:34:23 2008 +0000
@@ -2243,6 +2243,7 @@
 		 */
 		if (t->ratings[_current_player] > RATING_BRIBE_DOWN_TO) {
 			t->ratings[_current_player] = RATING_BRIBE_DOWN_TO;
+			InvalidateWindow(WC_TOWN_AUTHORITY, t->index);
 		}
 	} else {
 		ChangeTownRating(t, RATING_BRIBE_UP_STEP, RATING_BRIBE_MAXIMUM);
@@ -2324,6 +2325,8 @@
 		t->ratings[i] = Clamp(t->ratings[i], RATING_MINIMUM, RATING_MAXIMUM);
 	}
 
+	InvalidateWindow(WC_TOWN_AUTHORITY, t->index);
+
 	ClrBit(t->flags12, TOWN_IS_FUNDED);
 	if (_settings_game.economy.town_growth_rate == 0 && t->fund_buildings_months == 0) return;
 
@@ -2495,6 +2498,7 @@
 		_town_test_ratings[t] = rating;
 	} else {
 		t->ratings[_current_player] = rating;
+		InvalidateWindow(WC_TOWN_AUTHORITY, t->index);
 	}
 }