From 5e7da43c2ddeb9cf99e5a2d2521b4274557b921a Mon Sep 17 00:00:00 2001 From: Frank Reininghaus Date: Sat, 20 Nov 2010 17:53:38 +0000 Subject: Make sure that an item's visualRect in the Details View is not wider than the "Name" column. Fixes keyboard navigation problems if files with very wide names are present in the current folder. Unit test included. CCBUG: 257401 svn path=/trunk/KDE/kdebase/apps/; revision=1199123 --- src/views/dolphindetailsview.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/views/dolphindetailsview.cpp') diff --git a/src/views/dolphindetailsview.cpp b/src/views/dolphindetailsview.cpp index 2d0d522ac..83460163c 100644 --- a/src/views/dolphindetailsview.cpp +++ b/src/views/dolphindetailsview.cpp @@ -299,7 +299,10 @@ QRect DolphinDetailsView::visualRect(const QModelIndex& index) const const KFileItem item = m_dolphinViewController->itemForIndex(index); if (!item.isNull()) { const int width = DolphinFileItemDelegate::nameColumnWidth(item.text(), viewOptions()); - rect.setWidth(width); + + if (width < rect.width()) { + rect.setWidth(width); + } } return rect; -- cgit v1.3