UI/Qt: Set a minimum size policy for the navigation control toolbar

This prevents the user being able to shrink the window to the point
that the location bar and other controls are no longer visible.
This commit is contained in:
Tim Ledbetter 2024-07-08 23:12:42 +01:00 committed by Andreas Kling
parent 9ced3ec84d
commit 4ed46adeee
Notes: sideshowbarker 2024-07-17 02:05:41 +09:00

View file

@ -91,6 +91,7 @@ Tab::Tab(BrowserWindow* window, WebContentOptions const& web_content_options, St
m_toolbar->addAction(&m_window->reload_action());
m_toolbar->addWidget(m_location_edit);
m_toolbar->addAction(&m_window->new_tab_action());
m_toolbar->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
m_hamburger_button_action = m_toolbar->addWidget(m_hamburger_button);
m_toolbar->setIconSize({ 16, 16 });
// This is a little awkward, but without this Qt shrinks the button to the size of the icon.