diff -r f9ef3bb70e47 -r 1b90782b2c4e src/dock_gui.cpp --- a/src/dock_gui.cpp Sun Apr 06 21:54:22 2008 +0000 +++ b/src/dock_gui.cpp Sun Apr 06 22:32:20 2008 +0000 @@ -254,8 +254,9 @@ SetTileSelectSize(1, 1); } - int text_end = DrawStationCoverageAreaText(4, 50, SCT_ALL, rad) + 4; - if (text_end > w->widget[2].bottom) { + int text_end = DrawStationCoverageAreaText(4, 50, SCT_ALL, rad, false); + text_end = DrawStationCoverageAreaText(4, text_end + 4, SCT_ALL, rad, true) + 4; + if (text_end != w->widget[2].bottom) { SetWindowDirty(w); ResizeWindowForWidget(w, 2, 0, text_end - w->widget[2].bottom); SetWindowDirty(w);