1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-11 02:52:08 +00:00

GComboBox: Don't make the list window wider than the widget unless needed.

This commit is contained in:
Andreas Kling 2019-06-22 10:50:58 +02:00
parent 7d17689e17
commit ff321d53ef

View file

@ -73,7 +73,7 @@ void GComboBox::open()
longest_item_width = max(longest_item_width, m_list_view->font().width(item_text));
}
Size size {
max(width(), longest_item_width + m_list_view->width_occupied_by_vertical_scrollbar()) + m_list_view->frame_thickness() * 2 + m_list_view->horizontal_padding(),
max(width(), longest_item_width + m_list_view->width_occupied_by_vertical_scrollbar() + m_list_view->frame_thickness() * 2 + m_list_view->horizontal_padding()),
model()->row_count() * m_list_view->item_height() + m_list_view->frame_thickness() * 2
};