Codechange: prefer AutoRestoreBackup over Backup/Restore (#15480)

This commit is contained in:
Peter Nelson
2026-04-27 08:02:41 +01:00
committed by GitHub
parent a4d142eddb
commit 4a7cbf29f0
18 changed files with 51 additions and 121 deletions
+2 -2
View File
@@ -773,10 +773,10 @@ bool FloodHalftile(TileIndex t)
TrackBits to_remove = lower_track & rail_bits;
if (to_remove != TRACK_BIT_NONE) {
Backup<CompanyID> cur_company(_current_company, OWNER_WATER);
AutoRestoreBackup cur_company(_current_company, OWNER_WATER);
flooded = Command<Commands::RemoveRail>::Do(DoCommandFlag::Execute, t, FindFirstTrack(to_remove)).Succeeded();
cur_company.Restore();
if (!flooded) return flooded; // not yet floodable
rail_bits = rail_bits & ~to_remove;
if (rail_bits == TRACK_BIT_NONE) {
MakeShore(t);