┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-01-04 18:26:43 +0000
committerPeter Penz <[email protected]>2009-01-04 18:26:43 +0000
commit2872b35f4b4af9ab3c934da6c48834ba1dfca64a (patch)
tree068662df41985881accef268a7a528ef21d0eddb /src
parent6f38e24dbbb7d16598e07227515adbaeb91e8bee (diff)
Fixed issue that in combination with the "automatically open folders during drag operations" the details view is not drawn correctly in the following case: Drag an item in the icons view to a folder which uses the details view.
Thanks to Simon St. James for the patch! CCBUG: 178630 svn path=/trunk/KDE/kdebase/apps/; revision=905627
Diffstat (limited to 'src')
-rw-r--r--src/dolphindetailsview.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp
index 5e7b7ae07..2d18c8e18 100644
--- a/src/dolphindetailsview.cpp
+++ b/src/dolphindetailsview.cpp
@@ -613,8 +613,10 @@ void DolphinDetailsView::slotHeaderSectionResized(int logicalIndex, int oldSize,
Q_UNUSED(newSize);
// If the user changes the size of the headers, the autoresize feature should be
// turned off. As there is no dedicated interface to find out whether the header
- // section has been resized by the user or by a resize event, the following approach is used:
- if ((QApplication::mouseButtons() & Qt::LeftButton) && isVisible()) {
+ // section has been resized by the user or by a resize event, another approach is used.
+ // Attention: Take care when changing the if-condition to verify that there is no
+ // regression in combination with bug 178630 (see fix in comment #8).
+ if ((QApplication::mouseButtons() & Qt::LeftButton) && header()->underMouse()) {
disableAutoResizing();
}
}