From d9638d41beb0073ce95d1d14c28008c8af4c33c7 Mon Sep 17 00:00:00 2001 From: Anmol Gautam Date: Fri, 9 Feb 2018 02:49:13 +0530 Subject: [PATCH] Bookmarks ToolBar refresh fix (#2594) --- src/lib/bookmarks/bookmarkstoolbar.cpp | 5 ++++- src/lib/bookmarks/bookmarkstoolbar.h | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) 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