From 6b6ff9c52b04ec47de1281284fcc99f6775f2302 Mon Sep 17 00:00:00 2001 From: alberth Date: Sat, 13 Mar 2010 15:33:07 +0000 Subject: (svn r19400) -Codechange: CheckforTownRating returns a CommandCost. --- src/road_cmd.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/road_cmd.cpp') diff --git a/src/road_cmd.cpp b/src/road_cmd.cpp index 366f6bd0c..5d83abeef 100644 --- a/src/road_cmd.cpp +++ b/src/road_cmd.cpp @@ -140,7 +140,9 @@ bool CheckAllowRemoveRoad(TileIndex tile, RoadBits remove, Owner owner, RoadType /* check if you're allowed to remove the street owned by a town * removal allowance depends on difficulty setting */ - if (!CheckforTownRating(flags, t, ROAD_REMOVE)) return false; + CommandCost ret = CheckforTownRating(flags, t, ROAD_REMOVE); + ret.SetGlobalErrorMessage(); + if (ret.Failed()) return false; /* Get a bitmask of which neighbouring roads has a tile */ RoadBits n = ROAD_NONE; -- cgit v1.2.3-54-g00ecf