浏览代码

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 年之前
父节点
当前提交
4ed46adeee
共有 1 个文件被更改,包括 1 次插入0 次删除
  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->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.