Fix #253: Right column width in station window group/sort with large font

pull/259/head
Jonathan G Rennison 3 years ago
parent 743c9023c6
commit ca7dd193d4

@ -1419,6 +1419,19 @@ struct StationViewWindow : public Window {
fill->width = 0;
}
break;
case WID_SV_GROUP_BY:
case WID_SV_SORT_BY: {
uint width = 0;
for (const StringID *str = _group_names; *str != INVALID_STRING_ID; str++) {
width = std::max(width, GetStringBoundingBox(*str).width);
}
for (const StringID *str = _sort_names; *str != INVALID_STRING_ID; str++) {
width = std::max(width, GetStringBoundingBox(*str).width);
}
size->width = width + padding.width;
break;
}
}
}

Loading…
Cancel
Save