# HG changeset patch # User rubidium # Date 1181326511 0 # Node ID e49df6ba88e79c1ee51a29baca68141c693fc2b0 # Parent c1ef383b5d12df8230f317f5858a0f4009e7c40f (svn r10068) -Fix [FS#835]: coverage area highlight was still show when it was turned off for docks. diff -r c1ef383b5d12 -r e49df6ba88e7 src/dock_gui.cpp --- a/src/dock_gui.cpp Fri Jun 08 17:54:48 2007 +0000 +++ b/src/dock_gui.cpp Fri Jun 08 18:15:11 2007 +0000 @@ -235,14 +235,16 @@ case WE_CREATE: LowerWindowWidget(w, _station_show_coverage + 3); break; case WE_PAINT: { - int rad; + int rad = (_patches.modified_catchment) ? CA_DOCK : 4; if (WP(w, def_d).close) return; DrawWindowWidgets(w); - rad = (_patches.modified_catchment) ? CA_DOCK : 4; - - if (_station_show_coverage) SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad); + if (_station_show_coverage) { + SetTileSelectBigSize(-rad, -rad, 2 * rad, 2 * rad); + } else { + SetTileSelectSize(1, 1); + } DrawStationCoverageAreaText(4, 50, (uint)-1, rad); break;