From a95655b7c80848a6d2b1b7ce095df7794c2e93ef Mon Sep 17 00:00:00 2001 From: rubidium Date: Sun, 22 Nov 2009 13:01:07 +0000 Subject: [PATCH] (svn r18217) -Codechange: make the livery window big font aware --- src/company_gui.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/company_gui.cpp b/src/company_gui.cpp index 1f3aaacc57..0100e2ec12 100644 --- a/src/company_gui.cpp +++ b/src/company_gui.cpp @@ -624,8 +624,16 @@ public: break; case SCLW_WIDGET_SEC_COL_DROPDOWN: - if (!_loaded_newgrf_features.has_2CC) size->width = 0; - break; + if (!_loaded_newgrf_features.has_2CC) { + size->width = 0; + break; + } + /* Fall through */ + case SCLW_WIDGET_PRI_COL_DROPDOWN: { + for (const StringID *id = _colour_dropdown; id != endof(_colour_dropdown); id++) { + size->width = max(size->width, GetStringBoundingBox(*id).width + 34); + } + } break; } }