]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Fixed issue that in combination with the "automatically open folders during drag...
authorPeter Penz <peter.penz19@gmail.com>
Sun, 4 Jan 2009 18:26:43 +0000 (18:26 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sun, 4 Jan 2009 18:26:43 +0000 (18:26 +0000)
Thanks to Simon St. James for the patch!

CCBUG: 178630

svn path=/trunk/KDE/kdebase/apps/; revision=905627

src/dolphindetailsview.cpp

index 5e7b7ae0791db66b05338adca9ed017cadfdcf82..2d18c8e18c71f350d34f849292e92aafca87a42a 100644 (file)
@@ -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();
     }
 }