aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Hartmann <aha_1980@gmx.de>2018-09-16 20:35:25 +0200
committerAndré Hartmann <aha_1980@gmx.de>2018-09-17 07:33:21 +0000
commit1d933953a45da8d48dbb43ec6f552ae190b81f08 (patch)
treeb16f1f0737b037bf158d8e274c6dd8b580a8502b
parenteee2245972a8d55b4ca385bebbe34a9326c7a13c (diff)
Git: Fix columns visibility in branch view
The date column was always outside the visible range and could only be reached with scrolling. Change-Id: Ia690a4276f1b489b1f05c0d7f251b575509c9854 Fixes: QTCREATORBUG-21081 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--src/libs/utils/navigationtreeview.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/utils/navigationtreeview.cpp b/src/libs/utils/navigationtreeview.cpp
index 143c294b35..119e542043 100644
--- a/src/libs/utils/navigationtreeview.cpp
+++ b/src/libs/utils/navigationtreeview.cpp
@@ -105,7 +105,10 @@ void NavigationTreeView::focusOutEvent(QFocusEvent *event)
void NavigationTreeView::resizeEvent(QResizeEvent *event)
{
- header()->setMinimumSectionSize(viewport()->width());
+ const int columns = header()->count();
+ const int minimumWidth = columns > 1 ? viewport()->width() / columns
+ : viewport()->width();
+ header()->setMinimumSectionSize(minimumWidth);
TreeView::resizeEvent(event);
}