# HG changeset patch # User Peter Nelson # Date 2023-04-12 11:21:07 # Node ID fad11ce90187e190f2bb623ffdb63b5ddf41757e # Parent 8dfb9e49ef80d4eeaad1f228ba379a2adf988ae5 Cleanup: Let GetStringBoundingBox deal with buffer. diff --git a/src/widgets/dropdown.cpp b/src/widgets/dropdown.cpp --- a/src/widgets/dropdown.cpp +++ b/src/widgets/dropdown.cpp @@ -33,9 +33,7 @@ void DropDownListItem::Draw(const Rect & uint DropDownListStringItem::Width() const { - char buffer[512]; - GetString(buffer, this->String(), lastof(buffer)); - return GetStringBoundingBox(buffer).width + WidgetDimensions::scaled.dropdowntext.Horizontal(); + return GetStringBoundingBox(this->String()).width + WidgetDimensions::scaled.dropdowntext.Horizontal(); } void DropDownListStringItem::Draw(const Rect &r, bool sel, Colours bg_colour) const