(svn r27281) -Codechange: Do not shadow local variables with other local variables in sub-scopes.

pull/155/head
frosch 9 years ago
parent 0ed553c0a7
commit eccbe842b3

@ -300,7 +300,7 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner)
/* Single player cheated to AI company. /* Single player cheated to AI company.
* There are no spectators in single player, so we must pick some other company. */ * There are no spectators in single player, so we must pick some other company. */
assert(!_networking); assert(!_networking);
Backup<CompanyByte> cur_company(_current_company, FILE_LINE); Backup<CompanyByte> cur_company2(_current_company, FILE_LINE);
Company *c; Company *c;
FOR_ALL_COMPANIES(c) { FOR_ALL_COMPANIES(c) {
if (c->index != old_owner) { if (c->index != old_owner) {
@ -308,7 +308,7 @@ void ChangeOwnershipOfCompanyItems(Owner old_owner, Owner new_owner)
break; break;
} }
} }
cur_company.Restore(); cur_company2.Restore();
assert(old_owner != _local_company); assert(old_owner != _local_company);
} }

Loading…
Cancel
Save