diff options
author | truelight <truelight@openttd.org> | 2006-08-26 14:22:54 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2006-08-26 14:22:54 +0000 |
commit | 602c0d40b38c83e520667ec1585b7745278fbbf8 (patch) | |
tree | 3ffa0a94034a5993e48411c7cb9b2cb765c6b1de /signs.c | |
parent | be737b80d35aebf98a7fb571b1124cd51b371953 (diff) | |
download | openttd-602c0d40b38c83e520667ec1585b7745278fbbf8.tar.xz |
(svn r6137) -Codechange: some very minor cleanups:
- Start using DeleteXXX for every pool item, not manually doing it
- Use some wrapper to improve logic
- Rewrote some pieces to improve logic
Diffstat (limited to 'signs.c')
-rw-r--r-- | signs.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -179,11 +179,9 @@ int32 CmdRenameSign(TileIndex tile, uint32 flags, uint32 p1, uint32 p2) if (flags & DC_EXEC) { Sign *si = GetSign(p1); - /* Delete the name */ - DeleteName(si->str); - si->str = 0; - MarkSignDirty(si); + DeleteSign(si); + InvalidateWindow(WC_SIGN_LIST, 0); _sign_sort_dirty = true; } |