diff --git a/src/lib/bookmarks/bookmarkstoolbar.cpp b/src/lib/bookmarks/bookmarkstoolbar.cpp index d463612b7..81e5e120a 100644 --- a/src/lib/bookmarks/bookmarkstoolbar.cpp +++ b/src/lib/bookmarks/bookmarkstoolbar.cpp @@ -214,7 +214,10 @@ void BookmarksToolbar::addItem(BookmarkItem* item) button->setShowOnlyText(m_bookmarks->showOnlyTextInToolbar()); m_layout->addWidget(button); - setMinimumHeight(minimumSizeHint().height()); + if (!m_fixedMinHeight) { + m_fixedMinHeight = true; + setMinimumHeight(minimumSizeHint().height()); + } } BookmarksToolbarButton* BookmarksToolbar::buttonAt(const QPoint &pos) diff --git a/src/lib/bookmarks/bookmarkstoolbar.h b/src/lib/bookmarks/bookmarkstoolbar.h index a9e3413f0..fa34977dc 100644 --- a/src/lib/bookmarks/bookmarkstoolbar.h +++ b/src/lib/bookmarks/bookmarkstoolbar.h @@ -65,6 +65,8 @@ private: QTimer* m_updateTimer; QAction* m_actShowOnlyIcons = nullptr; QAction* m_actShowOnlyText = nullptr; + + bool m_fixedMinHeight = false; }; #endif // BOOKMARKSTOOLBAR_H