summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/town_gui.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/town_gui.cpp b/src/town_gui.cpp
index db70a5984..21713474f 100644
--- a/src/town_gui.cpp
+++ b/src/town_gui.cpp
@@ -210,6 +210,14 @@ public:
y += 10;
}
}
+
+ if (y > this->widget[TWA_RATING_INFO].bottom) {
+ /* If the company list is too big to fit, mark ourself dirty and draw again. */
+ ResizeWindowForWidget(this, TWA_RATING_INFO, 0, y - this->widget[TWA_RATING_INFO].bottom);
+ this->SetDirty();
+ return;
+ }
+
y = this->widget[TWA_COMMAND_LIST].top + 1;
int pos = this->vscroll.pos;