Przeglądaj źródła

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.
Tim Ledbetter 1 rok temu
rodzic
commit
4ed46adeee
1 zmienionych plików z 1 dodań i 0 usunięć
  1. 1 0
      Ladybird/Qt/Tab.cpp

+ 1 - 0
Ladybird/Qt/Tab.cpp

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